BetterZip архиватор — лучше, чем просто Zip
Пришло время очередного обзора. На сей раз я уделю внимание программе, которая должна стоять у каждого — архиваторе. Речь пойдет о программе BetterZip, и пусть вас не смущает название, список поддерживаемых форматов не ограничивается zip-ом. Программа поддерживает множество форматов архивов чтения. В общем всеми аттрибутами хорошего архиватора обладает: умеет обновлять файлы в уже созданном архиве, умеет шифровать файлы алгоритмом AES-256. Но самой главной отличительной особенностью является поддержка QuickLook-фичи. Все маководы знают, что когда курсор стоит на файле и бьешь по пробелу, моментально вылезает удобная менюшка. Это правило отлично действует в отношении фоток, видео, музыки. Благодаря BetterZip, это правило действует теперь и в отношении архивов.
Мне очень нравился архиватор Archiver, нравился своей простотой. Но он до того простой, что умеет только разархивировать, а вот показать содержимое не умеет. Я хоть и сторонник минимализма, но функция просмотра архива действительно нужна. Поэтому на данный момент мой выбор — это BetterZip.Архиваторы для macOS
BetterZip относится к классу файловых архиваторов — утилит, которые упаковывают один или несколько файлов в единый контейнер, попутно сжимая данные для экономии места. В macOS встроенная поддержка ZIP-архивов реализована через системную утилиту, но она крайне ограничена: позволяет только создать или распаковать архив, не показывая содержимого и не предлагая дополнительных операций. Сторонние архиваторы восполняют этот пробел, добавляя просмотр, частичное извлечение, обновление файлов внутри архива и работу с форматами, которые система не понимает.
Принцип сжатия без потерь, используемый в ZIP и подобных форматах, основан на поиске повторяющихся последовательностей байтов и замене их более короткими кодами. Степень сжатия сильно зависит от типа данных: тексты и таблицы сжимаются хорошо, а уже сжатые медиафайлы практически не уменьшаются. При упаковке вычисляется контрольная сумма каждого файла, что позволяет при распаковке обнаружить повреждение данных, но не исправить его.
Шифрование AES-256, упомянутое в описании BetterZip, применяется к данным внутри архива и требует пароля при извлечении. В контексте ZIP-формата используется спецификация WinZip AES, которая не совместима со стандартным шифрованием ZipCrypto — более слабым и уязвимым к атакам по известному открытому тексту. Архив, зашифрованный AES-256, не откроется встроенными средствами macOS версий того времени.

