圧縮方法を検出し情報を提供するツール

圧縮方法を検出し情報を提供するツール

圧縮方法を検出し、その情報(できれば詳細情報)を何らかの手段(CL または GUI)で提供するユーティリティ ツールは何ですか?

つまり、GUI で簡単に情報を提供する、Linux 用の Windows 7z ツールと同等のものは何ですか?

答え1

Linux には 7z の 2 つのバージョンがあります (どちらも GUI のないコンソール ユーティリティです)。

  • p7zip長い間サポートされておらず、ほとんど開発されていない

そして

  • 7zzIgor Pavlov著 - それほど多くのディストリビューションには含まれておらず、私が知る限りArchだけが含んでいますが、ソースをコンパイルすることはいつでも可能です。

答え2

多くの圧縮ツールは、複数のファイルを1つにまとめることができるアーカイバでもあります。複数の圧縮形式を扱うツールは、ほとんどの場合、アーカイブも扱い、通常は次のように説明されます。アーカイブ関連ツール。したがって、「圧縮」ソフトウェアではなく、「アーカイブ」ソフトウェアを検索してください。

file指示ファイルの形式に関する基本的な情報を表示します。圧縮形式を含む、ほとんどの一般的な形式をサポートしています。

$ file example.*
example.7z:      7-zip archive data, version 0.4
example.tgz:     gzip compressed data, from Unix, original size modulo 2^32 10240
example.txt:     ASCII text, with very long lines
example.txt.bz2: bzip2 compressed data, block size = 900k
example.txt.gz:  gzip compressed data, was "example.txt", last modified: Wed Oct 27 17:07:19 2021, from Unix, original size modulo 2^32 446
example.txt.xz:  XZ compressed data
example.zip:     Zip archive data, at least v2.0 to extract

ほとんどのアーカイブ形式には独自のコマンドライン ツールがあります。P7zipほとんどのディストリビューションから入手でき、一般的なアーカイブ形式をサポートしています。これは、7zWindows で利用可能なツールの移植版です。

$ 7z l -slt example.tgz

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz (806E9),ASM,AES-NI)

Scanning the drive for archives:
1 file, 403 bytes (1 KiB)

Listing archive: example.tgz

--
Path = example.tgz
Type = gzip
Headers Size = 10

----------
Path = example.tar
Size = 10240
Packed Size = 403
Modified = 
Host OS = Unix
CRC = E1E368AF

ほとんどの GUI ファイル マネージャーは、ファイルのプロパティ ダイアログに圧縮ファイルに関する基本的な情報を表示します (ダイアログの正確な名前は状況によって異なります)。

アーカイブ処理専用の GUI ツールが多数あり、単一の圧縮ファイルまたは (通常は圧縮された) アーカイブの内容を簡単に表示または抽出できます。例:ファイルローラー(ノーム)、アーカイバ(Gtk、Xfce、LXDE)、アーク(KDE)、…

関連情報