On-line: гостей 2. Всего: 2 [подробнее..]
АвторСообщение
постоянный участник




Пост 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)?.. А какая разница?.. Всё одно должен запароливаться...

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]


модератор




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 75
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 18.03.09 15:47. Заголовок: Ага! Спасибо, Григор..


Ага! Спасибо, Григорий! Буду знать! Кстати, и отмечу (и в переводе Help'а, и в Списке Примеров).

Неплохо бы и Янушу Поре в его MiniGUI.CHM пометить (м.б., сообщишь?).

Т.е. просто компилирую без ключа /Z в батнике - но с указанием этих библиотек...
...Всё получилось! При попытке просмотра файлов в архиве хочет пароль.

Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 971
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 18.03.09 16:04. Заголовок: gustow пишет: прост..


gustow пишет:

 цитата:
просто компилирую без ключа /Z в батнике - но с указанием этих библиотек


Да, я уже отказался от устаревшего ключа /Z в батнике, поскольку использование этих библиотек эффективнее и к тому же дает меньший размер екзешника.


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 645
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет