Извлечение параметров упаковки из arc архива. Программы для открытия ARC файлов. Почему именно ARC и в чем его достоинства

Извлечение параметров упаковки из arc архива. Программы для открытия ARC файлов. Почему именно ARC и в чем его достоинства

28.03.2019

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 разделяется на пять основных категорий:

Основное практическое назначение расширения - восстановление данных в случае системной ошибки или непреднамеренного сбоя. Файлы ARC могут быть перемещены на специально выбранное месте локального диска с помощью утилиты Norton Online Backup . Ввиду того, что расширение может включать пользовательские данные, ARC файлы зачастую бывают больших размеров.

Расширение может включать как пользовательские, так и системные файлы. Применяется данный формат в случае возникновения системной ошибки для восстановления данных. Backup и Messages - самые распространенные наименования файлов с расширением ARC.

  • Compressed File Archive - архивный формат, применяемый для сжатия данных на платформе файловой системы Macintosh Hierarchical File System. В данном качестве ARC также может выступать как стандартный архиватор MS-DOS .

Расширение может содержать набор архивированных файлов для сжатия которых применялись различные алгоритмы компрессии данных.

ARC файлы данной категории пользовались большой популярностью в конце 90-х годов прошлого века. На сегодняшний день расширение бывает востребовано крайне редко, так как технология архивирования данных в значительной степени устарела.

Хотя расширение используется только на платформе операционной системы MS-DOS ранних модификаций персональных компьютеров Macintosh , воспроизвести его можно с использованием современных архиваторов StuffIt или WinZip .

Программы для открытия 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 работает неплохо. Помимо этой программы в нём Вы можете подробно (хоть и не всегда по-русски) познакомится с остальной начинкой вашего Компа…
…Но это уже другая история.
Удачи.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows