首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解压缩.bin.gz文件?

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

Ask Ubuntu用户
提问于 2017-08-14 02:41:00
回答 2查看 47.2K关注 0票数 20

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

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

解压缩.bin文件以使用gzip -d的正确方法是什么?而且,.bin是一个二进制文件,对吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-08-14 03:03:15

是的,你做的是正确的方法之一。要将.gz文件解压缩,请使用炮拉链gzip -d**.**

如果您的gzipped文件是file.bin.gz,则可以使用以下方法解压它:

代码语言:javascript
运行
复制
gunzip file.bin.gz

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

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

代码语言:javascript
运行
复制
gunzip -k file.bin.gz

当使用-d/--decompress/--uncompress标志调用gzip时,它的行为类似于gunzip。所以这也起作用了:

代码语言:javascript
运行
复制
gzip -d file.bin.gz

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

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

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

至于文件名中的.bin可能意味着什么,您已经正确地推测了一个名为.bin的文件通常是一个二进制文件。但是,有几种不同类型的文件有时以这种方式命名,而且绝大多数二进制文件的名称中没有.bin

要获得关于什么是file.bin的更多信息,请在其上运行file

代码语言:javascript
运行
复制
file file.bin

(这并不是file.bin在其名称中包含file的特定情况。通常,对于一个文件abc,您可以通过运行file abc来了解它是什么样的文件。)

(这也不限于文件名中具有任何意义的.bin部分)

票数 41
EN

Ask Ubuntu用户

发布于 2017-08-14 17:40:57

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

代码语言:javascript
运行
复制
file file.bin

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

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/946006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档