$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Программа распаковки файлов Microsoft expand.exe применяется для распаковки сжатых с использованием собственных алгоритмов cab-файлов в командной строке Windows. Файлы .cab ( Cabinet ) обычно используются в различных установщиках Microsoft и позволяет хранить файлы в несжатом, или сжатом виде, с реализацией 3-х наиболее распространенных метода сжатия ( Deplate, Quantum, LZX ) и с поддержкой цифровых подписей.
Формат командной строки:
EXPAND < источник > < результат >
EXPAND -R < источник > [< результат >]
EXPAND -I < источник > [< результат >]
EXPAND -D < источник >.CAB [-F:< файлы >]
EXPAND < источник >.CAB -F:< файлы > < результат >
Параметры командной строки:
-R - Переименование распакованных файлов.
-I - Переименование распакованных файлов c игнорированием Структуры каталога.
-D - Отображение всех файлов источника.
< источник > - Имя и путь к исходному файлу. Допускаются подстановочные знаки.
-F:< файлы > - Имена файлов для извлечения из .CAB файла архива.
< результат > Имя и путь к конечному файлу. В качестве результата можно указать каталог. Если <источник> описывает несколько файлов и не задан параметр -R, то параметр "результат" должен быть каталогом.
Примеры использования:
expand /? - отобразить справку по использованию.
expand –D *.cab - отобразить список упакованных файлов, содержащихся во всех архивах .cab текущего каталога.
expand bda.cab bda.inf - распаковать в текущий каталог файл bda.infиз архива bda.cab. Данный синтаксис допускается, если в архиве имеется один единственный файл
expand bdaxp.cab -F:*.* .\unpk - распаковать все содержимое архива bdaxp.cab в подкаталог unpk.
expand bdaxp.cab -F:dx9bdaxp.cat C:\unpk - извлечь из архива bdaxpфайл с именем dx9bdaxp.cat и поместить его в папку C:\unpk
expand bdaxp.cab -F:*.sys . - извлечь из архива bdaxp в текущую папку файлы с расширением .sys
expand D:\FOLDER1\*.cab -F:*.inf C:\INF извлечь из всех архивовCAB , имеющихся в папке D:\FOLDER1 файлы с расширением .inf в папку C:\INF