Answers:
是的,您所做的是正确的方法之一。要解.gz
压缩文件,请使用gunzip
或gzip -d
。
如果压缩后的文件是file.bin.gz
,则可以使用以下命令将其解压缩:
gunzip file.bin.gz
这会将其解压缩为file.bin
。如果操作成功,原稿将file.bin.gz
被自动删除。也就是说,将压缩文件替换为解压缩文件。
如果要保留原件,请传递-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
是文件名中完全没有任何意义的部分)
如果确实需要确定文件类型,则可以file
在解压缩后使用该程序:
file file.bin
将查询数据库以查找文件类型的已知标记(例如字符串”或“ GIF89a”),并输出其认为是哪种文件。如前所述,有时程序员仅通过更改扩展名就可以使用.bin伪装标准文件类型。
.bin
是二进制文件,是的。通常,它只是用来表示以下两件事之一:程序员尚未记录该格式,或者出于某种原因希望掩盖它。