FreeArc - бесплатный архиватор, который сжимает данные с огромной скоростью. Программа может похвастаться большим количеством методов упаковки, которые предоставляют разную степень сжатия. Также в программе реализована поддержка большого количества алгоритмов и фильтров.
Программа внедряет свои пункты меню в Windows Explorer, что делает создание архивов быстрой операцией. В целом, разработчики утверждают, что FreeArc работает в 2-5 раз быстрее, чем WinRAR. Во время тестирования программы это подтвердилось - чтобы сжать папку с музыкой, FreeArc потратил в 4 раза меньше времени, чем WinRAR, при том, что размер конечного архива получился одинаковым.
Программа создает архивы формата *.ARC и самораспаковывающиеся *.EXE-архивы. Поддерживается AES/Blowfish/Twofish/Serpent шифрование. В настройках программы все достаточно прозрачно, и работа с FreeArc не вызывает не малейших сложностей. Впечатляет количество языков, на которые переведен интерфейс - 71-а локализация доступна в настройках, среди которых и русская.
FreeArc - это солидный продукт, разработка которого не прекращается. Скорость работы этого архиватора и список возможных методов упаковки впечатляют.
Ключевые особенности и функции
- 11 алгоритмов и фильтров для сжатия файлов;
- высокая скорость создания архивов;
- простой и интуитивно понятный интерфейс на русском языке;
- интеграция с контекстным меню Windows Explorer;
- создание самораспаковывающихся архивов;
- шифрование.
Специальные требования
- Для распаковки архивов, сжатых методами «Максимальное» и «Ультра» потребуется соответственно 1 Гб и 2 Гб оперативной памяти.
Расширение ARC разделяется на пять основных категорий:
- Norton Backup Archive , представляющий собой резервную копию файла, генерируемую программными плагинами Norton 360 /Online Backup .
Основное практическое назначение расширения - восстановление данных в случае системной ошибки или непреднамеренного сбоя. Файлы ARC могут быть перемещены на специально выбранное месте локального диска с помощью утилиты Norton Online Backup . Ввиду того, что расширение может включать пользовательские данные, ARC файлы зачастую бывают больших размеров.
- Symbian OS Backup File , представляющий собой резервную копию файла для мобильных устройств на базе операционной системы Symbian.
Расширение может включать как пользовательские, так и системные файлы. Применяется данный формат в случае возникновения системной ошибки для восстановления данных. Backup и Messages - самые распространенные наименования файлов с расширением ARC.
- Compressed File Archive - архивный формат, применяемый для сжатия данных на платформе файловой системы Macintosh Hierarchical File System. В данном качестве ARC также может выступать как стандартный архиватор MS-DOS .
Расширение может содержать набор архивированных файлов для сжатия которых применялись различные алгоритмы компрессии данных.
ARC файлы данной категории пользовались большой популярностью в конце 90-х годов прошлого века. На сегодняшний день расширение бывает востребовано крайне редко, так как технология архивирования данных в значительной степени устарела.
Хотя расширение используется только на платформе операционной системы MS-DOS ранних модификаций персональных компьютеров Macintosh , воспроизвести его можно с использованием современных архиваторов StuffIt или WinZip .
- Nintendo Archive File - архивный файл, применяемый игровыми программами от Nintendo . В основе расширения могут быть настройки игры, текстура, графические изображения, трехмерные объекты и игровые уровни. ARC файл может быть отформатирован в зависимости от пользовательских настроек.
- African Safari Data File . ARC файл, генерируемый программным комплексом African Safari , разработчиком которого является Activision . Расширение может включать музыкальный контент, графические и текстовые данные. Как правило, формат представлен в виде "data.arc", дислоцируется на игровых дисках Sony PSP и воспроизводится пользователем вручную.
Программы для открытия ARC файлов
Чтобы воспроизвести расширение ARC, необходимо учитывать его категорию и область практического применения. ARC формат может генерироваться и воспроизводиться следующими программными приложениями:
- Symantec Norton 360 Version 5.0 и Symantec Norton Online Backup на базе ОС Windows (ARC файл - резервная копия файла, генерируемая программными плагинами Norton 360/Online Backup ). На платформе ОС Mac расширение может быть открыто с помощью той же Symantec Norton Online Backup ;
- , Nokia PC Suite и Nokisoft Noki (ARC файл - резервная копия файла для мобильных устройств на базе операционной системы Symbian ).
- 7-Zip , Acubix PicoZip , ConeXware PowerArchiver , E-merge WinAce , PeaZip и на базе ОС Windows (ARC файл - архивный формат, применяемый для сжатия данных на платформе файловых систем Macintosh и MS-DOS ). Примечательно, что воспроизвести файл можно и на платформе ОС Mac и Linux с использованием плагинов Smith Micro StuffIt Deluxe 2011 и соответственно;
- Reggie! Level Editor , SZS Modifier и Tanooki (ARC файл - архивный файл, применяемый игровыми программами от Nintendo ).
- Activision Cabela"s African Safari (ARC - файл, генерируемый программным комплексом African Safari ).
В случае если при воспроизведении формата возникает ошибка: либо поврежден или заражен исходный файл, либо осуществляется открытие ARC файла с применением некорректной программной утилиты.
Конвертация ARC в другие форматы
Структура и область применения ARC уникальны для каждого конкретного случая. Попытки конвертации расширения в другой формат могут не только не дать никаких практических результатов, но и повредить исходный файл. В этой связи трансляция данного формата практически не практикуется.
Исключение составляет, пожалуй, ARC файл, представляющий архивный формат, предназначенный для сжатия данных на платформе файловых систем Macintosh и MS-DOS . Самый востребованный тип файлов для преобразования - .
Примечательно, что в некоторых случаях поддерживается и обратная конвертация данных, например, из формата ZIP в ARC. Для этого можно воспользоваться одним из популярных архиваторов, например, 7-Zip , PeaZip или FreeArc .
Осуществить трансляцию архивов из ARC в ZIP можно и с помощью одного из онлайн-конвертеров, например, Convertio .
Почему именно ARC и в чем его достоинства?
ARC расширение представляет собой архивный формат, применяемый для восстановления данных в случае системной ошибки или сбоя. В большинстве случаев, файл ARC генерируется в автоматическом режиме и не предназначен для прямого применения пользователем.
Однако, есть и ряд исключений, в частности:
- архивный файл, применяемый игровыми программами от Nintendo ;
- формат представлен в виде "data.arc", дислоцируется на игровых дисках Sony PSP и воспроизводится пользователем вручную.
Столько всего хочется хранить на жестком диске: фильмы, музыку, программы, документы… Но, к сожалению, винчестер – не резиновый. Заставить данные потесниться смогут программы-архиваторы. Сейчас довольно сильно распространены 7Zip и WinRAR, но в данный момент по эффективности все же лидирует FreeArc . По результатам одного из самых авторитетных тестов FreeArc занял три первых места, причём c большим отрывом от соперников:
FreeArc, кстати, как и 7Zip, бесплатен и у него открытые исходные коды.
Несколько лет назад мне посчастливилось поучаствовать в этом интересном проекте. Моим вкладом в проект FreeArc стала оболочка wArc для его консольного варианта, которую я написал на.Net. По прошествии стольких лет, я был удивлен отсутствием информации на хабрахабре о нем. Собственно в этой статье я и хочу рассказать об FreeArc.
Написан FreeArc на функциональном языке программирования Haskell . В качестве основных алгоритмов сжатия для текстов является ppmd, для всех остальных типов данных lzma. У FreeArc, как говорилось в начале статьи, потрясающая производительность: в среднем он работает в 2-5 раза быстрее программ аналогичного класса (ccm, 7-zip, rar, uharc -mz, pkzip) при сравнимой степени сжатия.
Краткая история
Первая версия архиватора появилась в относительно далеком 2004 году. А в 2010 году, точнее с версии 0.666, автор решил вынести его для публичного применения. Кстати, если появятся вопросы непосредственно автору архиватора, то он просит их задавать на форуме .Основные достоинства и возможности
- Автоматическое переключение между различными методами сжатия. Переключение производится на основе анализа расширения файла, однако в ближайшем будущем автор анонсирует переключение на основе анализа содержимого;
- Богатый набор методов сжатия, благодаря чему он демонстрирует высокую степень сжатия и завидную производительность;
- Помимо основных методов сжатия, в FreeArc также предусмотрены специальные препроцессоры. С их помощью можно обработать сжимаемые данные перед тем, как они будут поданы на вход одному из основных методов сжатия. В некоторых случаях это позволяет улучшить степень сжатия.
Функциональность
- Непрерывные (solid) архивы с умным обновлением;
- Шифрование AES/Blowfish/Twofish/Serpent;
- Модули для подключения к FAR и Total Commander;
- Создание самораспаковывающихся (SFX) архивов и инсталяторов;
- Работа с архивами по протоколу HTTP (получение списка файлов, распаковка);
- Восстановление архивов;
- Тестирование архивов перед и после любой операции;
- Перемещение файлов в архив, объединение архивов, переархивация, блокировка и комментирование архива;
- Выбор файлов по размеру, времени создания, имени, атрибутам;
- Поддержка базовых каталогов на диске и в архиве, автоматическая генерация имени архива;
- Гибкая настройка.
Почему FreeArc сжимает сильнее:
- поддерживает алгоритмы lzma, ppmd и multimedia-сжатие с автоматическим выбором наилучшего алгоритма по содержимому файла;
- использует фильтры dict (словарная замена), rep (находит повторы на расстоянии до 2Гб), delta (улучшает сжатие таблиц в бинарных файлах), bcj (EXE-фильтр), lzp (устраняет повторы в текстовых файлах);
- в режиме максимального сжатия запускает процедуры сжатия не параллельно, а последовательно, выгружая промежуточные данные на диск, что позволяет каждой процедуре использовать всю память компьютера;
- если вам мало встроенных алгоритмов - вы можете использовать внешние: от препроцессора сжатых данных precomp до алгоритмов максимального сжатия ccmx/lpaq/durilca/uda/paq;
- плюс к этому производится интеллектуальная сортировка файлов, группирующая вместе одинаковые/похожие файлы и различные версии одного и того же файла.
Почему FreeArc сжимает быстрее:
- для текстовых файлов автоматически использует алгоритм ppmd, который работает быстрее, чем lzma;
- для поиска строк в lzma использует новый алгоритм ht4;
- использует фильтры rep, dict и lzp, уменьшая размер фактически сжимаемых данных;
- в быстрых режимах (-m1/m2) использует уникальный алгоритм сжатия tornado и алгоритм grzip;
- выполняет чтение и сжатие данных параллельно, поэтому задержки дисковых операций влияния не оказывают.
Об авторе архиватора
Автор – Булат Зиганшин, практически мой земляк, тоже живет в Татарстане, но в Набережных Челнах.Во времена DOSа был очень популярный архиватор – arj. Так вот, Зиганшину принадлежит версия arjz с более плотной упаковкой данных. В последующие годы он разработал архиватор Tornado и … если открыть архиватор WinRAR, в нем - Справку - О программе - благодарности
то можно прочитать: «Значительно увеличить степень и скорость сжатия архивов RAR позволили полезные советы Александра Хорошева и Булата Зиганшина.» То есть он в какой-то мере является соавтором RARа.
В общем, FreeArc - весьма достойный проект. Надеюсь, он продолжит свое динамичное развитие.
P.S. Не следует забывать, что архиватор FreeArc пока экспериментальный, для ответственного хранения вряд ли его следует использовать (под экспериментальным автор понимает в частности то, что в любой момент формат сжатия может быть изменен и новые версии не смогут открыть старые архивы).
И у живущих на Альт-6, на KDE-4 с необходимостью встаёт потребность работы с архивами. Для этого у нас есть , который не установлен по-умолчанию, но достаточно лекго вызывается через менеджер пакетов «Синаптик». Главное — не запаниковать, когда в «искать» Вы вводите «ark» и получаете охапку пакетов… Ark’а в их числе не видно.
Он есть, но называется чуть по-другому и находится ниже, чем кажется по смыслу. Где именно — видно на скриншоте. Установка обычная, в меню он появится там где Инструменты—архивация—сжатие
А работает крайне просто. Собственно не нужно даже вызывать программу, если нужно заархивировать папку. Достаточно щёлкнуть по ней правой кнопкой мыша и в выпавшем меню выбрать «Упаковать
«. Заодно выбрав и во что паковать. Архив появится в той же папке, что и оригинал.
С распаковкой есть две возможности. Опять-таки шелчок правой кнопкой по архиву и в меню или выбираем открыть с помощью—Ark
либо вульгарное распаковать
… Сработает и то и это.
Остаётся выбрать что нравится. Причём сам файл не обязательно распаковывать на диск. Его можно открыть и из архиватора, щёлкнув пр нему мышкой. Архиватор ark
это позволяет.
Ну а на закусь…
Если в программе щёлкнуть по справке, из неё можно вызвать руководство. Так сказать инструкцию к применению.
Центр справки KDE, по крайней мере в Альт-6 работает неплохо. Помимо этой программы в нём Вы можете подробно (хоть и не всегда по-русски) познакомится с остальной начинкой вашего Компа…
…Но это уже другая история.
Удачи.