Ответ 1
7-Zip позволяет дважды щелкнуть файл внутри его файлового менеджера и изучить его, чтобы вы могли дважды щелкнуть tar.bz и получить tar и дважды щелкнуть, чтобы получить файлы внутри.
Я регулярно использую Cygwin, но в наши дни мне нужно извлечь tar.gz и tar.bz2 файлы на другие компьютеры Windows. Они не хотят Cygwin; им нужен графический интерфейс. Я пробовал 7-zip, который использовали некоторые другие люди в нашей компании, но 7-zip делает решение Braindead требовать, чтобы вы сначала распаковывали файл в новый файл назначения, затем распаковывали файл, тем самым теряя время и диск пространство и требует дополнительных действий с моей стороны. И другие вещи, которые мне не нравятся в его интерфейсе.
Я только что получил новую рабочую станцию Windows и решил опробовать программное обеспечение ZipGenius, полномочия которого должны быть предоставлены, но он даже не обрабатывает файлы tar.gz.
Любые предложения по лучшему инструменту?
7-Zip позволяет дважды щелкнуть файл внутри его файлового менеджера и изучить его, чтобы вы могли дважды щелкнуть tar.bz и получить tar и дважды щелкнуть, чтобы получить файлы внутри.
Хорошей утилитой для tar для Windows является tar
. Не нужно также привлекать Cygwin; он может работать как родная программа. Проект UnxUtils на Sourceforge имеет множество версий общих утилит Unix для Windows без необходимости в Cygwin.
Если вам нужен графический интерфейс, WinZip может читать tarballs, а также WinRar. Однако они ведут себя так же, как вы описали 7-Zip. Если вы откроете файл .tar.gz, сначала распакуйте файл, а затем откройте внутренний файл tar. Не так много можно сделать, чтобы избежать этого в графическом интерфейсе. Оба формата tar и gz являются потокобезопасными, что делает их идеальными, например, для вывода вывода из gunzip
в tar
для распаковки tarball без использования большого количества свободного места на диске. Но графический интерфейс будет предлагать список всех файлов в архиве, чего вы не можете обойти, не читая весь файл tar. Графический интерфейс также позволит вам указать и выбрать, какие отдельные файлы будут извлечены, и вы не сможете сделать это, не читая весь файл.
Что может сделать графический пользовательский интерфейс - это распаковать файл в память, чтобы создать индекс, а затем отбросить данные, сохранив их достаточно, чтобы отобразить индекс. После выбора файлов для извлечения, он будет разархивировать архив в другой раз и записать выбранные данные на диск. Но я не знаю о каких-либо программах, которые это делают. Если вы на диске меньше, используйте вместо этого метод командной строки.
Total Commander обрабатывает .tar.gz из коробки и является лучшим менеджером FileSystem в моей книге:)
Попробуйте tartool, это простая утилита командной строки.
Свободно, а код - с открытым исходным кодом.
Раскрытие: я написал этот инструмент.
Вы можете использовать 7-Zip или PeaZip, если вам не нравится 7-Zip-интерфейс, оба являются свободными и с открытым исходным кодом. Другим хорошим выбором может быть WinRAR, он несвободен, но просто показывает экран скрининга при запуске программы, когда истекает срок действия пробного экзамена, а не большой прилив.
Архив eXchange с www.objectfusion.com имеет лучшую поддержку TAR любого программного обеспечения Windows, которое в настоящее время находится на рынке.
Я всегда был большим поклонником ZipGenius. Они поддерживают форматы TAR (7zip тоже), и у него много отличных функций. Плюс это бесплатно.