如何解决如何解压缩二进制文件,它是application / gzip并包含二进制文件-Linux
我有一些应该被压缩和二进制的文件。我正在尝试解压缩它们,但是我找不到解决方法
我看到的是文件已压缩并且是二进制文件,但是我不知道如何解压缩以获取扩展名为.bin的文件(那些文件来自IBM AS / 400系统)
{{1}}
解决方法
gzip中的“未知后缀”错误表明,它不希望解压缩文件,因为它没有后缀.gz
。要么重命名...
mv RPLMREP.20200831045319063541 RPLMREP.20200831045319063541.bin.gz
gunzip RPLMREP.20200831045319063541.bin.gz
...或使用重定向:
gzip -d < RPLMREP.20200831045319063541 > RPLMREP.20200831045319063541.bin
(或使用-S
选项告诉它识别您现有的后缀,但由于这是一个日期戳,因此感觉不正确)
解压缩时,gzip
使用新名称创建文件,该名称是旧名称,但是后缀已删除。例如,您可以通过以下方式解压缩文件x.z
gzip -d -S .z x.z
使用-S
选项指定后缀,但不能为空。
你可以做
gzip -d -S .20200831045319063541 RPLMREP.20200831045319063541
它将解压缩到RPLMREP中,或者您可以解压缩到粗壮并为解压缩的文件选择一个明确的文件名:
gzip -dc RPLMREP.20200831045319063541 > RPLMREP
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。