Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Ищу нормальный UnZip-компонент   Найти похожие ветки 

 
lipskiy ©   (2002-08-11 02:34) [0]

Большинство криво работает с кириллицей. Перепробовал несколько разных. У каждого свои глюки.
Мне нужно брать зипы, лежащие в каталогах с русскими именами, и производить распаковку тоже в каталоги с русскими именами, причем содержимое архива - группа директорий с русскими именами - должна нормально распаковываться в такую же группу директорий с теми же именами.
Компонент нужен, ессно, невизуальный, без всяких фишек, только распаковка и ничего более. И обязательно без dll.
Если кто чего хорошее знает - киньтесь ссылочкой, плзззззз! Или на мыло.


 
Poirot ©   (2002-08-11 02:45) [1]

http://www.ziptv.com
http://www.torry.net


 
lipskiy ©   (2002-08-11 03:53) [2]

Про торри я, ессно, знаю и перепробовал все бесплатные анзипы, что там есть - ни один верно не работает.
ZipTV у меня валялся, не свежий правда и крякнутый, но и он не отличился - те же баги с кириллицей.
При всем при этом WinRAR прекрасно распаковывает этот архив!
Значит беда в компонентах :(
Вот то, что я уже безуспешно перепробовал:
Zip32 & UnZip32
Zlib
MiniZip
TZip
ChfZip24
VCLZip22
ZipTV


 
Poirot ©   (2002-08-11 04:52) [3]

Тады изучай ZIP и его формат и пищи свой компонент...


 
lipskiy ©   (2002-08-11 16:15) [4]

Совет дельный, спасибо, и как это я сам недопер... { :) }


 
arbiter ©   (2002-08-12 00:34) [5]

Возьми исходники PasZLib, или обёртку вокруг сишных .obj файлов (Например исходники TDecompressStream, не помню сейчас как модуль называется, находится в каталоге Extras на диске с Delphi).

Но лучше конечно PasZLib там есть программка MiniUnZip. Собственно это всё что нужно для начала.
Конечно с помощью ZLib можно распаковывать только файлы сжатые с помощью метода Deflate (или несжатые), но это около 96 процентов всех архивов что можно найти.


 
Sir Alex ©   (2002-08-12 01:41) [6]

Вот, что я откопал:
http://www.mameworld.net/emuloader/files/compilation/InfoZIP(Delphi).zip
Там обёртка для unzip32.dll
Файлы с русскими именами она правильно распаковавает(Сам только что проверил).

P.S. Правда Dll довольно старенькая. Новую можно найти тут:
www.info-zip.org

P.P.S. Забыл сказать, что Info-Zip как заявлено полностью совместим с PkUnzip от PKWARE.


 
lipskiy ©   (2002-08-12 12:51) [7]

2 Sir Alex.
Спасибо. Да, действительно, распаковывает верно, у меня видать была более старая версия (эту обертку я уже пробовал).
Но! Очень тяжелая dll! В ней наверняка полно лишнего (для меня лишнего). Мне бы без dll компонентку (я уже говорил), ну или совсем легкую, кб на 10-20.

А может кто подскажет как вылечить какую-нить компоненту unzip, чтоб она русский выучила? Я сейчас в проекте использую ChfZip24, она очень маленькая, без dll-ки, все круто, только с кириллицей не дружит. Где ее взял - не помню, выложил сюда:
http://www.atlant.ru/comar/offline/temp/chfzip24.zip
весит 162 кб, если кому интересно - почините и расскажите мне :)



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-13954
atikiN
2002-08-12 15:11
2002.09.05
Графика и музыка в БД


3-13945
Vlad2
2002-08-16 06:49
2002.09.05
Проектирование БД


14-14270
vasya_dvc
2002-08-10 23:23
2002.09.05
Лицензирование


6-14198
Zensor
2002-06-29 08:03
2002.09.05
Помогите пожалуста написать программу типа ХупурТерминала.


3-13907
Павел Н.
2002-08-15 05:31
2002.09.05
ADO и добавление записей