Архивы RAR в 1С

 

Продолжаем разговор об  архивах, напомню, в прошлой статье речь шла о ZIP-архивах. В этой же статье я расскажу об известных мне способах работы с архивами RAR в 1С 8.2 и 8.3.

Общая информация

На сколько мне известно, имеется всего один адекватный способ работы с RAR-архивами. Он заключается в использовании RAR-овских консольных утилит при помощи процедуры «КомандаСистемы».

Использовать можно две утилиты: rar.exe и unrar.exe

  • rar.exe — умеет все, но платная;
  • unrar.exe — умеет только распаковывать архивы, но бесплатная.

Обе утилиты можно найти в папке с установленным WinRAR-ом, а unrar.exe также можно скачать тут.

Эти утилиты можно использовать прямо из папки с установленным WinRAR-ом или, для большей универсальности, засунуть их в общий макет и доставать по мере необходимости (какие-либо другие WinRAR-овские файлы для работы этих утилит не требуются).

Прячем UnRAR в общий макет
Прячем UnRAR в общий макет

Создание и распаковка RAR-архива в 1С 8.3 и 8.3

Создание RAR-архива:

Распаковка RAR-архива:

Код достаточно прост и, как видно, вся суть заключается в правильном синтаксисе командной строки, хороший справочник по командам и ключам rar.exe/unrar.exe можно найти тут.

Оставить комментарий