Инструмент для обнаружения и предоставления информации о методе сжатия

Инструмент для обнаружения и предоставления информации о методе сжатия

Какая утилита позволяет обнаружить и предоставить информацию о методе сжатия (предпочтительно больше информации) в любом виде (CL или GUI)?

Какой инструмент Windows 7z эквивалентен Linux и легко предоставляет информацию в графическом интерфейсе?

решение1

В Linux есть две версии 7z (обе — консольные утилиты без графического интерфейса):

  • p7zipкоторый долгое время не поддерживался и едва развивался

и

  • 7zzИгорь Павлов - не так много дистрибутивов включают его, насколько мне известно, только Arch, но вы всегда можете скомпилировать исходники

решение2

Многие инструменты сжатия также являются архиваторами, которые могут упаковывать несколько файлов в один. Инструменты, которые работают с несколькими форматами сжатия, почти всегда работают и с архивированием, и обычно описываются какархив-связанные инструменты. Поэтому ищите программное обеспечение для «архивации», а не программное обеспечение для «сжатия».

Thefileкомандаотображает некоторую базовую информацию о формате файла. Поддерживает большинство распространенных форматов, включая форматы сжатия.

$ 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доступен в большинстве дистрибутивов и поддерживает распространенные форматы архивов. Это порт инструмента, 7zдоступного в Windows.

$ 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

Большинство файловых менеджеров с графическим интерфейсом отображают некоторую базовую информацию о сжатых файлах в диалоговом окне свойств файла. (Точное название этого диалогового окна может различаться.)

Существует ряд графических инструментов, предназначенных для обработки архивов, которые могут легко отображать или извлекать содержимое одного сжатого файла или (обычно сжатого) архива. Например:Роликовый файл(Гном),Xarchiver(Gtk, Xfce, LXDE),Ковчег(KDE), …

Связанный контент