如何解压缩 .bin.gz 文件?

如何解压缩 .bin.gz 文件?

我有一个名为的文件file.bin.gz

我尝试使用gzip -d f.bin.gz它来解压缩并得到一个.bin文件。

解压缩文件的正确方法是.bin使用 吗gzip -d?另外,.bin是二进制文件,对吗?

答案1

是的,你做的是正确的方法之一。要解压缩文件.gz,请使用gunzip或者gzip -d

如果你的 gzip 文件是file.bin.gz,你可以使用以下命令解压缩它:

gunzip file.bin.gz

这会将其解压缩为file.bin。如果操作成功,file.bin.gz则会自动删除原始文件。也就是说,gzip 文件将被解压缩后的文件替换。

如果要保留原件,请传递-k/--keep标志:

gunzip -k file.bin.gz

gzip其行为类似于使用 // 标志调用时的行为。gunzip因此,这也有效:-d--decompress--uncompress

gzip -d file.bin.gz

与 一样gunzip, 的默认行为gzip -d是成功后替换其输入文件。如果您想保留输入文件,可以同时传递-d和。-k

(无论您要解压缩哪种文件,所有这些都适用;所有这些都不特定于文件名称.bin- 这只是我使用的示例的一部分,以更好地匹配您的情况。)

您可以运行man gunzip以获取更多信息,或gunzip --help获取选项摘要。


至于.bin文件名中的 可能意味着什么,您猜对了,文件名.bin通常是二进制文件。但是,有几种不同类型的文件有时以这种方式命名,此外,绝大多数二进制文件确实不是.bin他们的名义。

要获取更多信息file.bin,请运行file在上面:

file file.bin

(这并不特定于其名称中file.bin具有file。通常,对于文件,abc您可以通过运行来了解它是什么类型的文件file abc。)

(这也不特定于.bin文件名的部分具有任何含义)

答案2

如果你确实需要识别文件类型,你可以file在解压后使用该程序:

file file.bin

将查阅数据库以查找已知的文件类型标记(如字符串 '' 或 'GIF89a')并输出它认为的文件类型。如前所述,有时程序员会使用 .bin 来伪装标准文件类型,只需更改扩展名即可。

相关内容