Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Aрхивация файлов используя WinXP API / 22 сообщений из 22, страница 1 из 1
02.09.2005, 20:10
    #33249439
Aрхивация файлов используя WinXP API
Всем привет!
Подскажите, плиз, как заставить Windows XP осуществить архивирование-разархивирование файлов посредством вызова её API функций из моего программного кода?
Спасибо всем, кто откликнется.
...
Рейтинг: 0 / 0
02.09.2005, 20:18
    #33249447
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
ИспользовательВсем привет!
Подскажите, плиз, как заставить Windows XP осуществить архивирование-разархивирование файлов посредством вызова её API функций из моего программного кода?
Спасибо всем, кто откликнется.
А винде есть соответствующее API?
...
Рейтинг: 0 / 0
02.09.2005, 20:30
    #33249465
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
LZCopy

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
05.09.2005, 19:29
    #33252636
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Использователь wrote:
> Всем привет!
> Подскажите, плиз, как заставить Windows XP осуществить
> архивирование-разархивирование файлов посредством вызова её API функций
> из моего программного кода?
есть интерфейс к cab-файлам, но несколько замороченный.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
05.09.2005, 19:30
    #33252637
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Sarin wrote:
> А винде есть соответствующее API?
не знаю как у кого, у меня хра нормально глядит и всё такое с зипами.
--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
06.09.2005, 08:59
    #33252946
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
ИспользовательВсем привет!
Подскажите, плиз, как заставить Windows XP осуществить архивирование-разархивирование файлов посредством вызова её API функций из моего программного кода?
Спасибо всем, кто откликнется.

Начинай копать отсюда
...
Рейтинг: 0 / 0
06.09.2005, 17:40
    #33254664
Aрхивация файлов используя WinXP API
Благодарю за подсказку.
Но никак не могу совладать с LZOpenFile в С#.
Буду благодарен за код объявления переменных, структуры OFSTRUCT и вызов функции LZOpenFile на С#.
...
Рейтинг: 0 / 0
06.09.2005, 19:00
    #33254865
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
ИспользовательБлагодарю за подсказку.
Но никак не могу совладать с LZOpenFile в С#.
Буду благодарен за код объявления переменных, структуры OFSTRUCT и вызов функции LZOpenFile на С#.

Что-ж ты сразу-то не сказал. Установи J#. Добавь к проджекту
сборку ... ммм. не помню как называется. Короче там есть
классы ZipOutputStream, GZipOutputStream. Это то - что
тебе нужно.
...
Рейтинг: 0 / 0
07.09.2005, 11:27
    #33255733
Aрхивация файлов используя WinXP API
Спасибо за еще один вариант решения, но не хочется тянуть еще одну сборку со своим приложением, а также ставить virtual java machine, гораздо менее накладно использовать Win API.
Просто я не знаю какими си-шарпными типами обьявить переменные в структуре OFSTRUCT на С#, и скорее всего поэтому LZOpenFile дает ошибку.
...
Рейтинг: 0 / 0
07.09.2005, 11:35
    #33255763
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Использователь.. а также ставить virtual java machine...

Жаль. Мне казалось, что это хороший вариант. ИМХО java machine
вам ставить не нужно. Я предлагал добавить очередную net
cборку, правда портированную из java.
...
Рейтинг: 0 / 0
08.09.2005, 14:30
    #33258878
Marmeladik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Всем привет! Вот еще по теме вопрос, если експлорер в ХР может отправить в сжатую zip папку (фактически сжать в архив zip) то наверное можно и из собственной программы это сделать. соответственно и распаковать это дело, никто этим вопросом не интересовался?
...
Рейтинг: 0 / 0
08.09.2005, 14:40
    #33258904
Marmeladik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Всем привет! Вот еще по теме вопрос, если експлорер в ХР может отправить в сжатую zip папку (фактически сжать в архив zip) то наверное можно и из собственной программы это сделать. соответственно и распаковать это дело, никто этим вопросом не интересовался?
...
Рейтинг: 0 / 0
08.09.2005, 15:04
    #33259002
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Ну.. я бы не стал привязыватся к эксплореру. Кто знает,
будет ли Microsoft поддерживать эту возможность в
дальнейшем. Кроме того FTP и SMB серверы по прежнему
видят обычный файл. Если вопрос экономии диска
стоит так остро, то попробуйте включить для папки
атрибут compressed (NTFS only).
...
Рейтинг: 0 / 0
09.09.2005, 19:40
    #33262178
Aрхивация файлов используя WinXP API
Решил-таки пойти по пути, о котором намекнул mayton.
Да и добрые люди подогнали ссылку:
http://msdn.microsoft.com/msdnmag/issues/03/06/ZipCompression/default.aspx
Там еще и готовые примеры есть.
Правда что-то иногда мешает Джававскому ZipFile читать свой же архив.
Может кто знает как победить это?
...
Рейтинг: 0 / 0
09.09.2005, 20:00
    #33262200
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Помнится .. мне так и не удалось заставить ZipOutputStream
работать с русскими буквами в Java.

Есть еще одна халявная либа. Написал ее некто Марк Руссинович.
Тоже с архивами работает. Инсталляции J# не требует. Если
интересует - я могу поискать в своих архивах.
...
Рейтинг: 0 / 0
12.09.2005, 10:20
    #33263367
Aрхивация файлов используя WinXP API
Да, пожалуйста, всё халявное очень приветствуется в особенности если оно еще и работает.
Cheers!
...
Рейтинг: 0 / 0
12.09.2005, 10:49
    #33263444
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
ИспользовательДа, пожалуйста, всё халявное очень приветствуется в особенности если оно еще и работает.
Cheers!

ОК. Завтра принесу. Куда слать-то? Мыло давай мыло.
...
Рейтинг: 0 / 0
12.09.2005, 13:40
    #33264061
Aрхивация файлов используя WinXP API
...
Рейтинг: 0 / 0
14.09.2005, 10:05
    #33267947
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
Использовательeionidi@supanet.com

Смотри в ящик.
...
Рейтинг: 0 / 0
14.06.2006, 12:59
    #33789960
wildspirit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
LelikkLZCopy

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц

Доброго времени суток,

Пробую сжать программно файл, используя LZCopy - ничего не получается, происходит копирование содержимого источника без сжатия :(

2Lelikk: может, есть готовый работающий примерчик?
...
Рейтинг: 0 / 0
14.06.2006, 13:30
    #33790066
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
это только для чтения и то единичных файлов.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
20.06.2006, 21:08
    #33803985
dburtsev1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aрхивация файлов используя WinXP API
SharpZipLib
http://msdn.microsoft.com/msdnmag/issues/03/06/ZipCompression/
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Aрхивация файлов используя WinXP API / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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