如何解压缩 application/gzip 和二进制编码的二进制文件 - linux
how to uncompress a binary file which is application/gzip and enconding binary - linux
我有一些文件应该是压缩的和二进制的。我正在尝试解压缩它们,但我找不到解压缩的方法
我看到的是该文件是压缩的二进制文件,但我不知道如何解压缩以获得扩展名为 .bin 的文件(这些文件来自 IBM AS/400 系统)
$ file RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: gzip compressed data, has comment, comment, last modified: Tue Sep 1 04:53:19 2020
$ file --mime-encoding RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: binary
$ file --mime-type RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: application/x-gzip
$ gzip -d RPLMREP.20200831045319063541
gzip: RPLMREP.20200831045319063541: unknown suffix -- ignored
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,或者你可以 decrompress to stout 并为解压文件选择一个明确的文件名:
gzip -dc RPLMREP.20200831045319063541 > RPLMREP
我有一些文件应该是压缩的和二进制的。我正在尝试解压缩它们,但我找不到解压缩的方法
我看到的是该文件是压缩的二进制文件,但我不知道如何解压缩以获得扩展名为 .bin 的文件(这些文件来自 IBM AS/400 系统)
$ file RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: gzip compressed data, has comment, comment, last modified: Tue Sep 1 04:53:19 2020
$ file --mime-encoding RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: binary
$ file --mime-type RPLMREP.20200831045319063541
RPLMREP.20200831045319063541: application/x-gzip
$ gzip -d RPLMREP.20200831045319063541
gzip: RPLMREP.20200831045319063541: unknown suffix -- ignored
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,或者你可以 decrompress to stout 并为解压文件选择一个明确的文件名:
gzip -dc RPLMREP.20200831045319063541 > RPLMREP