On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
администратор




Пост N: 1403
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.02.10 11:42. Заголовок: Совместимость архивов


По следам Темы

 
Harbour 1.1, 2.0

Связка 1 (создаем zip с паролем)
HB_zipfile -> HB_UnzipFile = OK
HB_zipfile -> Winrar = Bad // пароль не подходит
HB_zipfile -> Winzip = Bad // пароль не подходит
HB_zipfile -> pkuzip = Bad // пароль не подходит
HB_zipfile -> Far Manager = Bad // пароль не подходит
HB_zipfile -> Total Commander = Bad // пароль не подходит

XHarbour 1.1

Связка 2 (создаем zip с паролем)
HB_zipfile -> HB_UnzipFile = OK
HB_zipfile -> Winrar = OK
HB_zipfile -> Winzip = OK
HB_zipfile -> pkuzip = OK
HB_zipfile -> Far Manager = OK
HB_zipfile -> Total Commander = OK

Вопрос думаю очевиден. Что Harbour делает не так
при создании архива с паролем.





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





Пост N: 66
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 18.02.10 12:02. Заголовок: Извини, если не в те..


Извини, если не в тему, но у меня когда-то давно было что-то вроде такой гадости. Чуть мозг себе не сломал. Потом оказалось, что dll (если конкретно xHBZipDll.dll) была старая, а комплил на новом xHb...
Может дело все-таки в библиотеках?

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




Пост N: 1404
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.02.10 12:53. Заголовок: Loach пишет: если к..


Loach пишет:

 цитата:
если конкретно xHBZipDll.dll


В принципе да лежит такая DLL в System32 , это вроде от коммерческого Xharbour (стоит такая хрень у меня), но я же
ни где ее не цепляю а уж тем более в Harbour

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


Пост N: 319
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 19.02.10 11:33. Заголовок: Дима, я сейчас попро..


Дима, я сейчас попробывал.
Вроде работает.
HB_ZipFile( "a.zip", { "a.txt" }, ,,, "asd" )
Архив a.zip открывается в Far, TC, 7-zip
Winrar ставить неохота... :)

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




Пост N: 1405
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.02.10 12:22. Заголовок: PSP А как собирал ?..


PSP
А как собирал ?

t.prg
proc main
HB_ZipFile("test",{"111.bmp"},,,,"111")
return

hbmk2 t -lhbmzip -lhbziparc

Пароль не принимается.


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


Пост N: 320
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 19.02.10 20:59. Заголовок: Да. Я использовал эт..


Да. Я использовал эти две библиотеки.


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




Пост N: 1406
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.02.10 21:52. Заголовок: PSP пишет: Да. Я ис..


PSP пишет:

 цитата:
Да. Я использовал эти две библиотеки.


полтергейст..........

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




Пост N: 1407
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 12:21. Заголовок: PSP пишет: Дима, я ..


PSP пишет:

 цитата:
Дима, я сейчас попробывал.
Вроде работает.
HB_ZipFile( "a.zip", { "a.txt" }, ,,, "asd" )
Архив a.zip открывается в Far, TC, 7-zip
Winrar ставить неохота... :)



И в какую сторону копать что бы и у меня работало ?

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


Пост N: 321
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 12:33. Заголовок: У меня установлена ф..


У меня установлена финальная сборка Harbour-а 2.0.0 (rev.13372).
Я не вникал глубоко в zip-ы, но вот этот простой пример работает.
Может у тебя версии (библиотеки) перепутались?


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




Пост N: 1408
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 12:45. Заголовок: PSP пишет: У меня у..


PSP пишет:

 цитата:
У меня установлена финальная сборка Harbour-а 2.0.0 (rev.13372)


Так и у меня такая же.

Библы
 
22.12.2009 17:04 36 864 hbmzip.lib
22.12.2009 17:05 8 704 hbziparc.lib
22.12.2009 17:00 60 416 hbzlib.lib



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


Пост N: 322
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 12:57. Заголовок: У меня: hbmzip.lib ..


У меня:

hbmzip.lib 23.12.09 04:04 36864
hbziparc.lib 23.12.09 04:05 8704
hbzlib.lib 23.12.09 04:00 60416

Сейчас скачал эту сборку в архиве (7z) с Sourceforge.
Тоже самое.


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




Пост N: 1409
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 13:03. Заголовок: PSP А не кинешь в м..


PSP
А не кинешь в меня этими 3 библами (так как не знаю уже где копать) ?
dimkaclipper @ mail . ru

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




Пост N: 1410
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 13:37. Заголовок: Вот мои библы , проб..


Вот мои библы , пробни с ними собрать
http://files.mail.ru/VA9NYO

Вот архив (пароль 1) hb_unzipfile его понмает , все остальное пароль не принимает
http://files.mail.ru/X4BKDH



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


Пост N: 323
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 16:46. Заголовок: Твой архив test.zip ..


Твой архив test.zip у меня открывается всеми теми же программами.
Библиотеки твои по-позже попробую.

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




Пост N: 1411
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 16:57. Заголовок: PSP пишет: Твой арх..


PSP пишет:

 цитата:
Твой архив test.zip у меня открывается всеми теми же программами


Хммм , у меня не открываются. Открываются и признают пароль только когда тот же
пример собран на Xharbour.
Как такое может быть ?

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


Пост N: 324
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 17:12. Заголовок: С твоими библами тож..


С твоими библами тоже все работает.
Dima пишет:

 цитата:
Как такое может быть ?


Попробуй открыть мой архив: http://files.mail.ru/12YOUE Пароль - 1.


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




Пост N: 1412
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 17:18. Заголовок: PSP пишет: Попробуй..


PSP пишет:

 цитата:
Попробуй открыть мой архив


Открыл только с помощью hb_unzipfile
Со всем остальным та же ситуация , пароль не принят.

PS
Коммерческий Xharbour снес , до ср..и дверцы

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


Пост N: 325
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 17:21. Заголовок: Я вот не знаю... При..


Я вот не знаю... Принимает ли винда участие в этих процессах...

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




Пост N: 1413
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 17:28. Заголовок: PSP мдя , застрял я..


PSP
мдя , застрял я на ровном месте.......

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


Пост N: 326
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 17:34. Заголовок: Подожди. Кто-нить по..


Подожди. Кто-нить подскажет. Я тоже застрял...

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




Пост N: 1414
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 17:39. Заголовок: Вот что пишет pkunzi..


Вот что пишет pkunzip старый досовый при распаковке твоего файлика

 
pkunzip test.zip -s1


PKUNZIP (R) FAST! Extract Utility Version 4.1v 2-04-94
Copr. 1989-1994 PKWARE Inc. All Rights Reserved. PKUNZIP/h for help
PKUNZIP Reg. U.S. Pat. and Tm. Off.

Searching ZIP: TEST.ZIP
PKUNZIP: (W14) Warning! Incorrect password for file: init.cld

PKUNZIP: (E11) No file(s) found.






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




Пост N: 1415
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 17:53. Заголовок: Ладно проехали. Обно..


Ладно проехали.
Обновил версию Total Comander он и открыл архив.

Winrar и Far сопротивляются , ну и бог с ними ;) (версии самые свежие)

PSP
СПАСИБО !!!

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


Пост N: 327
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 19:51. Заголовок: Да не за что... :sm..


Да не за что...
Поробуй 7-zip. Бесплатный, быстрый, универсальный...

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




Пост N: 1135
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.02.10 21:01. Заголовок: Попробуй на другом к..


Попробуй на другом компе или поставь себе в эту же систему VirtualBox или Vmware workstation.....

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


Пост N: 828
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 20.02.10 21:12. Заголовок: А зачем Диме ставить..


А зачем Диме ставить 7-zip или VirtualBox ? (Хотя они конечно не помешают и у меня установлены )
Я так понял вопрос несколько в другом.

Дима - вот пример - "пища для ума",
если хотите можете искать где собака порылась, а можете обойтись существующими решениями


 цитата:
#include "hbzlib.ch" 

PROCEDURE main()
LOCAL hZip, cBuff

/*
* test 1
* Используем hbziparc
*/
HB_ZipFile( "test1", {"t.prg"},,,, "111" )

/*
* test 2
* Примерно так работает HB_ZipFile из hbziparc
* надстройка над hbmzip
*/
hZip := hb_ZipOpen( "test2.zip" )
hb_ZipFileCreate( hZip, "t.prg", NIL, NIL, NIL, NIL, NIL, NIL, "111" )

cBuff := hb_memoread( "t.prg" )

hb_ZipFileWrite( hZip, cBuff, Len(cBuff) )
hb_ZipFileClose( hZip )

/*
* test 3
* А этот пример написан по мотивам hbmzip\tests\myzip
*/
hZip := hb_ZipOpen( "test3.zip" )

hb_ZipStoreFile( hZip, "t.prg", "t.prg", "111" )

hb_ZipClose( hZip )

RETURN



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


Пост N: 328
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.02.10 21:19. Заголовок: Петр пишет: А зачем..


Петр пишет:

 цитата:
А зачем Диме ставить 7-zip


Ну, не для решения его вопроса, конечно... Чтобы было.


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




Пост N: 1416
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 21:43. Заголовок: Петр Спасибо ! Xhar..


Петр
Спасибо !
Xharbour 1.1 + Far для открытия
c коментом #include "hbzlib.ch"
hb_memoread -> memoread

test1.zip - OK
test2.zip - Bad pass
test3.zip - OK


Harbour 2.0

test1.zip - Bad pass
test2.zip - Bad pass
test3.zip - OK

Стоит подумать однако.

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


Пост N: 829
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 20.02.10 22:18. Заголовок: Как по мне - без ана..


Как по мне - без анализа исходников hbmzip, реализация HB_ZipFile (или hb_ZipFileWrite) не совсем корректная.
Так что если хотите одновременно юзать архивы и xHb и harbour , и Far/Rar используйте вариант 3
или перепишите для harbour HB_ZipFile c использованием hb_ZipStoreFile

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




Пост N: 1417
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 22:44. Заголовок: Петр Понял а как об..


Петр
Понял а как объяснить что Total Commander понял без проблем все 6 архивов ?


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


Пост N: 830
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 20.02.10 22:57. Заголовок: Возможно два вариант..


Возможно два варианта
или Total Commander такой шибко умный, что использует механизм коррекции ошибок,
или плевать он хотел на все вроде бы ошибки и просто игнорирует их;
или даже третий вариант - метод используемый в Harbour корректный, но еще не повсеместно используемый.

Кстати 7zip открывает тоже эти архивы без вопросов.

P.S. В пользу третьего варианта говорит и то, что TC открыл файлы только после обновления.

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




Пост N: 1418
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.02.10 23:29. Заголовок: Петр Спасибо !!!..


Петр
Спасибо !!!

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


Пост N: 329
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.02.10 10:22. Заголовок: "Вот оно чё, Мих..


"Вот оно чё, Михалыч, вот оно чё..."
Спасибо, Петр!

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

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