Действительно ли там какая-либо командная строка Linux является утилитой, которая может обработать и Windows и форматы архива Linux?
Я пишу сценарий, который должен смочь извлечь информацию (перечисляющий файлы/папки, внутри крайне важно) от большинства популярных форматов архива, используемых на обоих OS'es.
Или возможно сценарий, который обеспечивает API, выбирая соответствующую утилиту в зависимости от типа файла?
atool работает отлично для просто этого вида вещи. Большая часть - то, что Вы не должны манипулировать различными переключателями командной строки для tar, zip, rar, и т.д. в Вашем мозгу, просто aunpack <your-compressed-file>
и вуаля! Другая замечательная особенность: это удостоверяется, что Ваш архив извлечен в его собственный каталог (большой для того, когда люди распределяют архивы, которые не упаковываются в каталог верхнего уровня!)
Я думаю 7zip, поддерживает большинство форматов. Существует утилита командной строки, названная 7z.