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

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

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

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

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

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

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

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

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

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

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

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

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


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