Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / извлечение из zip архива / 7 сообщений из 7, страница 1 из 1
22.06.2008, 13:06
    #35386994
vehfl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
в программе на c# есть код который в командной строке извлекает файлы из zip архива помощью pkuzip. все работало хорошо(те файлы без проблем извлекались), до тех пока в архиве не стали попадаться файлы с длинными именами. pkunzip их сокращает до формата 8.3... при этом в самом архиве файлы отображаются нормально, те длинные имена не сокращаются...
извлекаю так : pkunzip.exe -e -o [имя архива]...

можно ли как то с помощью pkunzip нормально извлекать файлы с полным именем??
если нет то чем можно заменить? (желательно бесплатным)

ПС: подозреваю что такая же проблема будет и с pkzip(((
...
Рейтинг: 0 / 0
22.06.2008, 13:16
    #35387002
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
Подозреваю, что ты используешь старую DOS-овскую утилиту pkzip/pkunip. Тебе необходимо поискать какой-нибудь аналог для WIN32 + long file names.

Попробуй скачать 7zip. По умолчанию он клепает архивы в своём формате, но, если поковырять опции, думаю его можно заставить работать в классическом zip режиме.

Еще лучший вариант - найти порт архивирующих библиотек для .Net и более тесно интегрировать свой софт и работу с архивами. Я-бы остановился на этом варианте.
...
Рейтинг: 0 / 0
22.06.2008, 13:25
    #35387006
vehfl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
Еще лучший вариант - найти порт архивирующих библиотек для .Net и более тесно интегрировать свой софт и работу с архивами. Я-бы остановился на этом варианте.
гугл рулит????
если можно подскажте по какомму принципу искать ??
...
Рейтинг: 0 / 0
22.06.2008, 13:36
    #35387010
another-anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
А разве гениальный C# не имеет встроенных классов для работы с zip архивами?
...
Рейтинг: 0 / 0
22.06.2008, 13:41
    #35387012
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
...
Рейтинг: 0 / 0
22.06.2008, 13:46
    #35387017
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
another-anonymousА разве гениальный C# не имеет встроенных классов для работы с zip архивами?
Я кодил в .Net в 2003 году. Тогда мы с зипами сражались следующим образом. При установке Visual Studio Net в опциях компонентов указывали язык J#. И получали Sun-овскую библиотеку java.utul.zip, собранную в .Net сборке. Правда что-то нам в ней тогда не понравилось. Уж не помню. Кажется кириллица в именах не поддерживалась или что-то другое. Короче перешли на порт Zlib.
...
Рейтинг: 0 / 0
23.06.2008, 09:26
    #35387583
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
извлечение из zip архива
vehflможно ли как то с помощью pkunzip нормально извлекать файлы с полным именем??
если нет то чем можно заменить? (желательно бесплатным)

PKZIP(R) Version 4.00 FAST! Compression Utility for Windows
Copyright 1989-2000 PKWARE Inc. All Rights Reserved. Shareware Version
PKZIP Reg. U.S. Pat. and Tm. Off. Patent No. 5,051,745

Usage: PKZIPC [command] [options] zipfile [@list] [files...]

View .zip file contents: PKZIPC zipfile

Create a .zip file: PKZIPC -add zipfile file(s)...

Extract files from .zip: PKZIPC -extract zipfile

The above usages are only basic examples of PKZIP's capability.
Press any key to continue or <Esc> to exit
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / извлечение из zip архива / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]