stringtranslate.com

ACE (формат сжатого файла)

В вычислительной технике ACE это фирменный формат сжатия архивных файлов , разработанный Марселем Лемке и позднее купленный e-merge GmbH. Пик его популярности пришелся на 1999–2001 годы, когда он обеспечивал немного лучшие показатели сжатия, чем RAR , который с тех пор стал более популярным.

WinAce

WinAce , поддерживаемый e-merge GmbH, используется для сжатия и распаковки файлов ACE в Microsoft Windows . После установки он позволяет пользователю выбирать между оплатой регистрации и установкой рекламного ПО WhenU SaveNow . e-merge GmbH также выпускает Commandline ACE для DOS; и бесплатный инструмент распаковки с интерфейсом командной строки для Linux ( i386 ) и macOS под названием «Unace». e-merge GmbH также предоставляет несколько библиотек для разработчиков, включая бесплатную DLL-библиотеку распаковки под названием «unace.dll». Некоторые сторонние архиваторы могут читать формат с помощью этой DLL. Ни один из вышеперечисленных не является бесплатным программным обеспечением с открытым исходным кодом .

23 ноября 2007 года вышла версия 2.69 WinACE, включающая менее навязчивое рекламное приложение MeMedia AdVantage, которое заменяет WhenU. Других серьезных изменений в этом выпуске нет.

Другие реализации

Более старая версия Unace 1.2b является свободным программным обеспечением и распространяется по лицензии GPL ее автора Марселя Лемке, но она не может извлекать архивы ACE из версии 2.0 и более новых. [1]

Более новая версия Unace 2.5, которая поддерживает архивы ACE 2.0, доступна по ограниченной лицензии на исходный код , также созданной Марселем Лемке. [2]

Более старая, независимая реализация C является частью XAD-Master libxad Дирка Штёкера. Она ограничена распаковкой архивов ACE 1.0.

С 2017 года существует лицензированный BSD модуль Python и утилита CLI от Daniel Roethlisberger, которые поддерживают распаковку архивов формата ACE 2.0. [3]

Сторонняя поддержка

Упаковка файлов ACE лицензирована как конфиденциальная информация и доступна только через WinACE, тогда как распаковка файлов ACE поддерживается рядом сторонних архиваторов . Однако практически все они (те, которые поддерживают формат ACE 2.x) делают это с помощью фирменной "unace.dll" от e-merge GmbH.

Использование для распространения вредоносного ПО

По крайней мере с 2015 года архивы ACE использовались для доставки вредоносного ПО жертвам по электронной почте. Эта тактика была жизнеспособной, поскольку популярное программное обеспечение для архивации могло распаковывать архивы ACE, но поддержка формата ACE в продуктах безопасности, таких как почтовые фильтры , фильтры веб-контента и антивирусное программное обеспечение , в целом была слабой. [4] [5] [6]

Уязвимости безопасности

В феврале 2019 года было обнаружено несколько серьезных уязвимостей безопасности в библиотеке unacev2.dll, используемой WinRAR и другими продуктами архивации. Поскольку поддержка WinACE прекращена, пользователям рекомендуется не открывать архивы ACE в WinRAR и, возможно, других продуктах, использующих эту библиотеку. [7] WinRAR прекратил поддержку ACE с версии 5.70, и аналогичные продукты следуют его примеру.

Смотрите также

Внешние ссылки

Ссылки

  1. ^ "unace: извлечение, тестирование и просмотр архивов .ace". Debian .
  2. ^ "unace-nonfree: извлечение, тестирование и просмотр архивов .ace (несвободная версия)". Debian .
  3. ^ "acefile: Чтение/тестирование/извлечение архивов ACE 1.0 и 2.0 на чистом python". PyPI . Получено 2019-03-09 .
  4. ^ "Вредоносное ПО отправлено в формате .ace". Блог Фрэнка Леонхардта . 5 октября 2015 г. Получено 09.03.2019 .
  5. ^ "Спамеры обнаружили формат архива 7z для распространения программ-вымогателей". IBM X-Force Exchange . Получено 2019-03-09 .
  6. ^ «Как бороться с вредоносными файлами .ACE?». Блог Марка Риверо Лопеса . 24 января 2017 г. Получено 09.03.2019 .[ постоянная мертвая ссылка ‍ ]
  7. ^ "Извлечение 19-летнего кода из WinRAR". Check Point Research . 2019-02-20 . Получено 26-02-2019 .