检测并提供压缩方法信息的工具

检测并提供压缩方法信息的工具

什么实用工具可以以任何方式(CL 或 GUI)检测并提供压缩方法信息(最好是更多信息)?

IOW 哪个 Windows 7z 工具相当于 Linux,可以在 GUI 中轻松提供信息?

答案1

Linux 有两个版本的 7z(都是没有 GUI 的控制台实用程序):

  • p7zip长期以来一直不受支持且几乎没有开发

  • 7zz作者:Igor Pavlov - 并不是很多发行版都包含它,据我所知只有 Arch 包含它,但你总是可以编译源代码

答案2

许多压缩工具也是归档器,可以将多个文件打包为一个文件。处理多种压缩格式的工具几乎总是处理归档,并且通常被描述为档案相关工具。因此,搜索“存档”软件而不是“压缩”软件。

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 工具,它们可以轻松显示或提取单个压缩文件或(通常是压缩的)存档的内容。例如:文件滚筒(侏儒),X存档器(Gtk、Xfce、LXDE)、方舟(KDE),...

相关内容