Linux универсальная утилита обработки архива

Действительно ли там какая-либо командная строка Linux является утилитой, которая может обработать и Windows и форматы архива Linux?

Я пишу сценарий, который должен смочь извлечь информацию (перечисляющий файлы/папки, внутри крайне важно) от большинства популярных форматов архива, используемых на обоих OS'es.

Или возможно сценарий, который обеспечивает API, выбирая соответствующую утилиту в зависимости от типа файла?

2
задан 14.09.2010, 21:50

2 ответа

atool работает отлично для просто этого вида вещи. Большая часть - то, что Вы не должны манипулировать различными переключателями командной строки для tar, zip, rar, и т.д. в Вашем мозгу, просто aunpack <your-compressed-file> и вуаля! Другая замечательная особенность: это удостоверяется, что Ваш архив извлечен в его собственный каталог (большой для того, когда люди распределяют архивы, которые не упаковываются в каталог верхнего уровня!)

4
ответ дан 08.12.2019, 06:31

Я думаю 7zip, поддерживает большинство форматов. Существует утилита командной строки, названная 7z.

0
ответ дан 08.12.2019, 06:31

Теги

Похожие вопросы