Как конвертировать TAR в 7Z
- Добавьте ваш файл .TAR - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .7Z за несколько секунд.
- Скачайте ваш новый файл .7Z.
Чего ожидать
- Информация о владельце файла Unix (uid/gid) не сохраняется в
.7z- если архив будет восстанавливаться на сервере Linux, где важны права доступа, сохраните оригинал.tarили используйте.tar.xz. - Уже сжатые файлы (JPEG, MP4, ZIP) внутри TAR почти не уменьшатся - ожидайте наибольшего выигрыша с текстом, исходным кодом и логами.
- Создание больших архивов
.7zс использованием LZMA2 происходит медленнее, чем gzip; если скорость важнее размера файла, рассмотрите вариант.tar.gz.
Часто задаваемые вопросы
Всегда ли конвертация TAR в 7Z требует двух шагов?
Да - TAR не имеет собственного сжатия, поэтому инструменты должны сначала извлечь файлы, а затем повторно упаковать их в контейнер
.7z. Ни один инструмент не предлагает истинного одноэтапного прямого перекодирования.Будет ли файл .7z меньше оригинального .tar?
Обычно да: LZMA2 в 7Z обычно снижает размер на 20-70 % для текстового контента, но уже сжатые файлы, такие как изображения или видео, покажут незначительное сокращение или его отсутствие.
Сохраняются ли права доступа к файлам при конвертации TAR в 7Z?
Базовые права на чтение/запись/выполнение сохраняются в Linux при использовании 7-Zip, но принадлежность Unix (имена пользователей и групп) не сохраняется в 7Z и будет утеряна.
Можно ли конвертировать .tar.gz напрямую в .7z без извлечения на диск?
Да - с помощью 7-Zip можно использовать конвейер:
7z x file.tar.gz -so | 7z a -si output.7z, что позволяет избежать записи временного файла .tar на диск.