Какие типы сжатия поддерживает zless?

Какие типы сжатия поддерживает zless?

Я только что узнал об удивительномzlessкоманда, которая позволяет мне писать zless file.txt.gzвместо более многословного gunzip -c file.txt.gz | less— на самом деле lessчасто настраивается на выполнение этой распаковки под капотом, экономя вам даже z.

К сожалению, zstdсжатие, похоже, не поддерживается zless.

Я зашел на поиск, чтобы узнать, какие форматы сжатия поддерживаются, zlessи к моему удивлению, я не смог найти их даже после расширенного поиска в Google. Лучшее, что я смог найти, было:

zmore — это фильтр, позволяющий просматривать файлы, сжатые с помощью кодировки Lempel-Ziv. Такие файлы обычно имеют расширение Zили gz(поддерживаются форматы compress(1) и gzip(1))

Сейчас xzоб этом явно не упоминается выше, но, похоже, он все еще поддерживается.

Кто-нибудь знает, какие именно форматы поддерживаются? В отличие от большинства современных программ, исходный код которых можно найти на Github/lab - я пока не совсем понял, как найти исходный код для этих традиционных инструментов unix.

Для zstdэтого нужно использовать zstdlessтот, который выполняет эту работу, хотя и с тремя дополнительными символами.

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