web-dev-qa-db-ja.com

圧縮されたファイルの内容を確認しようとすると、圧縮プロセスに関する情報しか取得できません

LinuxのWindowsサブシステムにインストールされているUbuntuで、gzip --listを使用してZipファイルのコンテンツを表示したいと思います。

次のようなインクルードファイルのリストが表示されることを期待していました。

FileName    ratio
File1       10%
File2       35%
...

代わりに、Zipファイルの圧縮に関するいくつかの情報が表示されます。

gzip --list "2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.Zip"
     compressed        uncompressed  ratio uncompressed_name
          38994                  -1   0.0% 2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.Zip

…そしてそれは偽の情報です!そのZipファイルにアーカイブされたファイルのリストを取得するにはどうすればよいですか?

8
Dominique

Gzip(.gz)とZip(.Zip)は2つの異なるファイル形式です。Zipアーカイブでgzipツールを使用しています。

unzip -lv 2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.Zipをお試しください

出力は次のようになります。

#unzip -lv test.Zip
Archive:  test.Zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
     528  Defl:N      334  37% 2017-06-19 17:33 b9fd9cb9  test.py
--------          -------  ---                            -------
     528              334  37%                            1 file
30
Mikey T.K.