我有一些应该被压缩和二进制的文件。我正在尝试解压缩它们,但是我找不到解决方法
我看到的是文件已压缩并且是二进制文件,但是我不知道如何解压缩以获取扩展名为.bin的文件(那些文件来自IBM AS / 400系统)
{{1}}
答案 0 :(得分:1)
gzip中的“未知后缀”错误表明,它不希望解压缩文件,因为它没有后缀.gz
。要么重命名...
mv RPLMREP.20200831045319063541 RPLMREP.20200831045319063541.bin.gz
gunzip RPLMREP.20200831045319063541.bin.gz
...或使用重定向:
gzip -d < RPLMREP.20200831045319063541 > RPLMREP.20200831045319063541.bin
(或使用-S
选项告诉它识别您现有的后缀,但由于这是一个日期戳,因此感觉不正确)
答案 1 :(得分:0)
解压缩时,gzip
使用新名称创建文件,该名称是旧名称,但是后缀已删除。例如,您可以通过以下方式解压缩文件x.z
gzip -d -S .z x.z
使用-S
选项指定后缀,但不能为空。
你可以做
gzip -d -S .20200831045319063541 RPLMREP.20200831045319063541
它将解压缩到RPLMREP中,或者您可以解压缩到粗壮并为解压缩的文件选择一个明确的文件名:
gzip -dc RPLMREP.20200831045319063541 > RPLMREP