Многие люди сжимают файлы с помощью RAR, отправляют сжатые файлы с помощью RAR и так далее.
ZIP является более стандартным и работает на всех платформах. У пользователей Windows включен ZIP, и у пользователей Linux нет проблем с этим форматом файла.
Тесты, которые я провел некоторое время назад, показали мне, что RAR сжимает лучше (несколько килобайт, не больше), но недостаточно для использования несвободной программы, когда ZIP работает почти на всех компьютерах бесплатно.
Почему некоторые люди используют RAR, а не ZIP для сжатия?
compression
zip
archiving
rar
FerranB
источник
источник
Ferran
не против.Ответы:
Прекратите использовать эти инструменты WinRAR и WinZip - перейдите на 7-Zip .
Единственный формат сжатия, который я считаю не поддерживаемым для извлечения, - это ACE .
Рекомендации.
«Должно иметь» программное обеспечение Windows и «Должно иметь» программное обеспечение с открытым исходным кодом
Мне сказали, что мое вступительное предложение к этому ответу кажется «рыночным».
источник
Это хардкор!
В самом деле.
Это причина, по которой большинство пользователей RAR предпочитают RAR: часть сцены. Стандарт. Это признак того, что делать что-то вроде чернокожих профессионалов.
Ни одна из этих причин не является веской. Был аргумент, что RAR был быстрее или что RAR достиг меньших размеров, и это справедливо по сравнению с ZIP-файлами. Но те же люди будут настаивать на разделении архивов RAR, создании сумм не-MD5 и создании дополнительного файла четности PAR, когда в конце они собираются использовать Torrent, а не Usenet для перемещения файлов. В торрентах нет причин для этого. На самом деле есть веская причина не сжимать, поэтому файл можно использовать во время засева.
Но, как вы уже можете видеть, ценность хорошей версии или реализации компрессора и декомпрессора не может быть занижена, и WinRAR просто не проходит этот тест.
7-Zip берет этот торт, и, как правило, лучше для размера и скорости. BZip2 действительно должен быть в работе, но у многих людей нет хорошей реализации GUI. Командная строка, конечно, великолепна, но щелкнуть правой кнопкой мыши, например, 7-Zip, или перетащить и щелкнуть, как StuffIt, гораздо проще.
Вот чьи-то измерения 2002 года, которые, кажется, опережают RAR. Но многопоточность и использование памяти допускают изменения в этой области, которые, похоже, оставляют позади RAR .
PS Наихудший пример сжатия, который используется плохо, - это когда я вижу изображения, видео и аудио файлы, которые уже сжаты с сжатием с потерями, например JPEG, DivX или MP3, а затем «сжаты» с любым форматом без потерь. Извините, но должно быть очевидно, что в большинстве случаев вы не уменьшаете размер файла до 95% от исходного размера, и в этом случае вы просто тратите время и силы каждого.
источник
Одной из особенностей WinRAR является то, что она сохраняет исходные даты создания папок при извлечении.
И rar, и .zip сохраняют дату / время создания папки, но, похоже, только winrar сохраняет эту информацию при извлечении
источник
Особенность RAR заключается в том, что (насколько я знаю) нет свободного программного обеспечения, способного его сжать. Поскольку текущие версии WinRAR могут распаковывать 7z (а 7z может распаковывать rar), а 7z обычно сжимает лучше, чем zip (и часто лучше, чем rar), я склонен отправлять тех, кто отправляет мне файлы RAR, файлы 7Z обратно :)
Все остальные получают старые файлы .zip. Может быть, они учатся на этом;)
источник
Файлы RAR не имеют ограничений, которые есть у файлов ZIP. Я думаю, что файлы ZIP ограничены 65536 файлами и каждым файлом, а общий размер архива ограничен примерно 4 ГБ. Существует ZIP64, но это не открытый формат файла.
Из записи Википедии о формате файла Zip :
В Википедии также говорится, что RAR был впервые выпущен в 1993 году, тогда как ZIP64, возможно, не выпускался до 2001 года (?) . Также поддержка ZIP64 не была встроена в Windows XP.
Смотрите также:
источник
Еще одна вещь, которую RAR имеет над Zip: информация о подлинности. Я могу «подписать» мой архив RAR, и тогда получатель сможет увидеть а) кто его создал, б) каково было исходное имя файла, в) когда он был создан. Кроме того, блокировка архива означает, что архив не может быть изменен - я не знаю, может ли Zip это сделать, не проверял. То же самое касается восстановления записей, не уверен, что Zip / 7-Zip их поддерживает.
Кроме того, что мне нравится в Rar vs. 7-Zip, так это поддержка командной строки. В прошлый раз, когда я проверял 7-zip, командной строки не хватало. Я думаю, что это было о добавлении текущей даты к имени файла.
источник
Я использую Zip, потому что он доступен и поддерживается на машинах, которые у нас на работе, и каждый может работать с файлами Zip.
источник
Преимущество RAR по сравнению с ZIP: GMail не жалуется, когда вы отправляете исполняемые файлы (или любые другие типы файлов) в файлах RAR, но делает это, когда вы делаете это в ZIP-файлах.
источник
Если вы работаете в среде Windows, Zip лучше всего использовать из соображений совместимости. Он может сжиматься не так хорошо, как другие, но поскольку поддержка встроена в XP / Vista / etc, вы можете быть уверены, что получатель zip-файла сможет его открыть. Особенно в корпоративной среде это приводит к гораздо меньшему числу случаев «что мне с этим делать?».
Если степень сжатия ДЕЙСТВИТЕЛЬНО имеет значение, и вы можете заставить ресивер установить что-то еще, то и WinRAR, и 7-Zip, по-видимому, могут превзойти zip во многих случаях.
А если серьезно - когда несколько процентов дополнительной компрессии, которые они дают вам, имеют значение? Изображения, звук и видео уже сжаты для большинства людей (вы когда-нибудь работали с необработанным видео вообще?), Поэтому вы не собираетесь их сжимать. А все остальное довольно мало для сравнения.
Учитывая, что пропускная способность сейчас такая же, сравнительно небольшая дополнительная компрессия, которую дает некомпрессорный компрессор, редко компенсирует проблемы совместимости.
источник
RAR имеет опцию Solid Archive, которая объединяет файлы перед сжатием. Это позволяет сжимать шаблоны, которые появляются только один раз для файла, но повторяются среди многих файлов. Скорее всего, с файлами XML, например.
У ZIP нет такой опции.
Однако на платформе Unix вы можете заархивировать ваши файлы перед сжатием TAR, что даст вам примерно то же поведение, что и RAR в Solid Archive.
7-Zip поддерживает аналогичную опцию при использовании сжатия 7Z.
Я согласен с тем, что ZIP настолько стандартен, что всегда должен быть вашим первым вариантом общения с внешним миром. Если вы можете договориться с вашими коллегами о лучшем формате, таком как RAR или 7ZIP, сделайте это.
источник
Просто чтобы прокомментировать этот момент, полнофункциональная реализация RAR в командной строке бесплатна. (он сжимает, он распаковывает, он делает летние платья ... хорошо, не последний, но он настолько же, если не более, мощный, чем несвободная версия GUI).
источник
Вы можете разбить архив RAR на несколько небольших частей и, например, отправить каждую часть отдельно. архив не может быть полностью восстановлен без всех частей, поэтому это удобно.
Кроме этого, я не знаю никаких реальных преимуществ RAR от Zip.
источник
RAR обычно сжимается намного лучше чем ZIP. Конечно, это сильно зависит от данных, но в большинстве случаев быстрый RAR похож на нормальный ZIP, а лучший RAR намного лучше.
Извлечение RAR уже хорошо поддерживается на платформах, отличных от Windows: ознакомьтесь с 7-zip .
источник
Я считаю, что bzip2 имеет лучшее сжатие из всех, но оно очень медленное. 7-zip - мой выбор на Windows, но его значок ужасен; похоже, это из Windows 95!
Мне нравится стандартный файловый архиватор Linux (по крайней мере, Ubuntu). Когда вы извлекаете файл, если в нем есть один файл или папка, он извлекается в текущий каталог, в противном случае в подпапку. Сохраняет все те ситуации папок в папке, где в Windows я постоянно проверяю содержимое zip перед извлечением.
источник
У 7zip (как правило) самая высокая степень сжатия, но, следовательно, самая низкая. я когда-либо извлекал 4 ГБ вики-данные, взорванные до 120 ГБ почтовый индекс вездесущ, один из самых старых; кто угодно, что угодно и где угодно может справиться с этим, несмотря на то, что в мире UNIX комбинация tar + gzip (или bzip) гораздо предпочтительнее. У rar есть справедливые компромиссы между скоростью, возможностями / обработкой и степенью сжатия, почему он популярен среди (выигрышных) хакеров, хотя никто не знает, это своего рода отношение.
источник
Я думаю, что вы пытались сжать уже сжатые файлы, такие как изображения, видео и т. Д.
Вот мой результат, когда я сжал папку, содержащую в основном исходный файл (Java, jar, txt, изображения и т. Д.):
Я использовал лучший вариант сжатия в WinRar для zip и для rar архивов.
До сжатия
После сжатия с ZIP
После сжатия с RAR
В моем случае разница составляет 43,4 МБ. Итак, как вы можете видеть, это во многом зависит от того, какой тип данных вы сжимаете.
источник
Rar имеет в основном лучшее сжатие, и, как предполагается, лучше с ошибками сжатия.
источник
WinRar - отличный инструмент, поэтому я использую RAR, когда могу. Но, если я ищу совместимость с другими людьми, которые могут не знать о RAR, я, конечно, использую ZIP. К счастью, WinRar также может делать ZIP. :)
источник
В: Почему некоторые люди используют RAR, а не ZIP для сжатия?
A: Потому что эти люди также заботятся о распаковке сжатого файла. Если у меня будет немного времени и сил, я попробую сравнить последние 7zip и WinRAR друг с другом с нормальными и наилучшими настройками, принимая время сжатия и распаковки полученных файлов. Результирующие размеры, как правило, примерно одинаковы, так что метрика не имеет большого значения (особенно если у вас есть доступный приличный скоростной интернет). Еще пару лет назад RAR распаковывался вдвое быстрее. v4.0 обещает 30% улучшение скорости декомпрессии.
Я обновлю этот ответ, когда у меня будут цифры.
редактирование: в комментариях выше скрывалась эта важная вещь: «В последний раз я проверял, что 7z, как tar.gz / tar.bz2, работал очень медленно, когда нужно извлечь один файл из архива, поскольку все до того, как этот файл должен был быть процессы для извлечения файла. У rar / zip такой проблемы нет
Я помню, что заметил эту проблему, но мне нужно будет проверить последнюю версию 7zip, чтобы убедиться, что это не проблема, связанная с извлечением 7z в winrar.
источник
Я использую 7-Zip
Он сжимает ZIP наравне с RAR, например, следующее даже немного сжимает MP4-видео или JPEG-изображение (возможно, метаданные):
У него также есть лучший метод сжатия, называемый 7z, который значительно лучше (и медленнее), чем RAR.
PS он также извлекает RAR, так что нет больших потерь с открытым исходным кодом вместо дорогих ...
источник
Я использую RAR, потому что люди, с которыми я работаю, используют RAR, и RAR отлично работает для меня и моих потребностей.
источник