Автор | Сообщение |
|
| постоянный участник
|
Пост N: 74
Зарегистрирован: 06.02.07
|
|
Отправлено: 18.03.09 15:23. Заголовок: не получается COMPRESS с паролем
Или я что-то не так... или что... Банально хочу зазиповать файлы (с паролем): Local cPath := CurDrive()+":\"+CurDir()+"\", ; aFiles := { cPath + "PE_LS.DBF", cPath + "PF_LS.DBF" }, ; zip_name := cPath + "blabla.zip" COMPRESS aFiles ; TO zip_name ; BLOCK { || Nil } ; LEVEL 9 ; OVERWRITE ; PASSWORD "12345" Ни шиша! Выходит ZIP без пароля... Хоть как. Хоть так, хоть впрямую: hb_ZipFile( zip_name, aFiles, 9, {| cFile, nPos | Nil }, .T., "12345" ) // .T. = OVERWRITE (заменять файлы в архиве) М.б., файлы маленькие (оба в сумме ~1kb)?.. А какая разница?.. Всё одно должен запароливаться...
|
|
|
Новых ответов нет
[см. все]
|
|
|
| модератор
|
Пост N: 969
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.03.09 15:32. Заголовок: gustow пишет: Или я..
gustow пишет: Попробуй собрать таким батником: цитата: | call ..\..\..\batch\compile.bat %1 /l hbziparc /l hbmzip /l hbzlib %2 %3 %4 %5 %6 %7 %8 %9 |
| Дело в том, что поддержка паролирования архивов есть только в библиотеке HbMzip
|
|
|
|
| постоянный участник
|
Пост N: 75
Зарегистрирован: 06.02.07
|
|
Отправлено: 18.03.09 15:47. Заголовок: Ага! Спасибо, Григор..
Ага! Спасибо, Григорий! Буду знать! Кстати, и отмечу (и в переводе Help'а, и в Списке Примеров). Неплохо бы и Янушу Поре в его MiniGUI.CHM пометить (м.б., сообщишь?). Т.е. просто компилирую без ключа /Z в батнике - но с указанием этих библиотек... ...Всё получилось! При попытке просмотра файлов в архиве хочет пароль.
|
|
|
|
| модератор
|
Пост N: 971
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.03.09 16:04. Заголовок: gustow пишет: прост..
gustow пишет: цитата: | просто компилирую без ключа /Z в батнике - но с указанием этих библиотек |
| Да, я уже отказался от устаревшего ключа /Z в батнике, поскольку использование этих библиотек эффективнее и к тому же дает меньший размер екзешника.
|
|
|
|