Сжатие в CAB
Сжатие в CAB
Камрады, как создать архив CAB в текущем Фар-е?
Раньше был МультиАрк с Cab.fmt, но он требует внешней утилиты MsCAB, которая есть только в х86 (или нет?). А как быть в "чистой" х64 среде?
Спасибо.
Раньше был МультиАрк с Cab.fmt, но он требует внешней утилиты MsCAB, которая есть только в х86 (или нет?). А как быть в "чистой" х64 среде?
Спасибо.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Сжатие в CAB
Мультиарк никудв не делся, он работает с Far3. А поскольку утилита внешняя, то разрядность Фара не имеет значения (в случае, если существует Мультиарк x64, я не в курсе).
Вторая опция - написать макрос с диалогом, опять-таки запускающий внешнюю утилиту.
Вторая опция - написать макрос с диалогом, опять-таки запускающий внешнюю утилиту.
Сжатие в CAB
Имелось ввиду, что сама утилита MsCAB существует только в версии х86 и в "чистой" х64 среде работать не будет.
Про использование внешней утилиты - оно понятно. Я спрашивал, вдруг уже есть некий штатный способ создания САВ.
Про использование внешней утилиты - оно понятно. Я спрашивал, вдруг уже есть некий штатный способ создания САВ.
Сжатие в CAB
http://wincmd.ru/plugring/mscab.html
update: к сожалению не так просто - там x86 библиотеки(fci.lib fdi.lib cabinet.lib) в сорсах.
update: к сожалению не так просто - там x86 библиотеки(fci.lib fdi.lib cabinet.lib) в сорсах.
Last edited by 2useven10 on Sun 14 Feb, 2021 09:32, edited 1 time in total.
Сжатие в CAB
x64 всё-таки собирается.
Либы в сорсах можно удалить, в make* вместо fci.lib и fdi.lib поставить cabinet.lib (он есть в windows sdk).
Собрал mscab.exe x64 в VS2019, по-крайней мере запускается, работоспособность не проверял.
Либы в сорсах можно удалить, в make* вместо fci.lib и fdi.lib поставить cabinet.lib (он есть в windows sdk).
Собрал mscab.exe x64 в VS2019, по-крайней мере запускается, работоспособность не проверял.
Last edited by 2useven10 on Sun 14 Feb, 2021 10:42, edited 1 time in total.
Сжатие в CAB
Locust, в аттаче вместе со скриптом для сборки.
- Attachments
-
- my_build.bat.7z
- (533 Bytes) Downloaded 48 times
-
- MsCab.exe.x64.7z
- (109.32 KiB) Downloaded 51 times
Сжатие в CAB
Но это
конечно неправда. x86 MsCab.exe будет работать на x64 системе (как shmuel уже писал).
Сжатие в CAB
Именно. Имеется ввиду, как правило, оригинальный (ADK) WinPE x64.
На всякий случай спрошу: сложно модифицировать код, чтобы получить полноценную утилиту (для работы из ком.строки и/или из меню Фар)?
Ну, чтобы не морочиться с МультиАрк-ом...
Сжатие в CAB
Я не смотрел что там за ограниечения, и есть ли они вообще кроме того что пишется при запуске без параметров...
Мультиарк настроить тоже не большая проблема.
Мультиарк настроить тоже не большая проблема.
Last edited by 2useven10 on Sun 14 Feb, 2021 11:23, edited 1 time in total.