HTTP File Server или HFS - это небольшая утилита, которая позволяет обмениваться файлами с другими, создавая ссылки http для каждого файла.

Теперь, когда я хочу загрузить несколько файлов, программа создает файл "tar" с выбранными файлами.

Теперь мой вопрос: при создании файла tar дублируются ли файлы? Нужно ли вдвое больше места?

Например, когда я архивирую 3 файла по 1 МБ каждый в архив, создается новый файл, скажем, 2 МБ, который содержит исходные файлы. Таким образом, общее требуемое пространство составляет (3 + 2) МБ = 5 МБ.

То же самое происходит при создании файлов tar?

2 ответа2

0

Тар - это сумма ваших файлов без какого-либо сжатия. Таким образом, вы получаете суммарный размер трех файлов (и немного больше для контроля над tar). Обычно zip-файл загружается быстрее, так как занимает меньше места, но это зависит от типа файлов. Уже сжатый фильм, изображения и подобные мультимедийные файлы не уменьшают его размер при сжатии.

0

при создании файла tar дублируются ли файлы?

Да, 10 1 мегабайт файлов в tar будет 10 мегабайт

Нужно ли вдвое больше места?

Да, и нет, в зависимости от того, как вы хотите с этим справиться.

У меня есть несколько вопросов, которые могут помочь

На какой ОС вы работаете?

Какое содержимое файлов вы хотите сжать?

Каковы ваши идеальные требования?

Вы архивируете данные или просто ищете более простой способ транспорта?

При транспортировке это на физический носитель или по сети / интернету?

Похоже, вы просто пропускаете флаг сжатия, если он еще не сжат.

из терминала запустите "man tar" и / или "info tar", чтобы отобразить страницы руководства или страницы информации для команды tar.

добавление любого флага, вероятно, сделает то, что вы хотите.

-j будет использовать сжатие bzip2

-z будет использовать сжатие gzip

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .