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

Вниз

Как зарарить файл в программе ?   Найти похожие ветки 

 
DmitriyZ   (2007-07-25 08:33) [0]

Нужно програмным путем заархивировать файл как это сделать ?


 
Юрий Зотов ©   (2007-07-25 09:26) [1]

См. модуль ZLib.


 
Rouse_ ©   (2007-07-25 10:24) [2]

Если именно "зарарить" то только через консоль раровскую...


 
SpellCaster   (2007-07-25 14:49) [3]

> Rouse_

Ну почему же, можно и гуевую версию запустить.


 
clickmaker ©   (2007-07-25 14:54) [4]

WinExec("winrar.exe a archive.rar -m5 .\FolderWhenFilesLive", SW_SHOWNORMAL);


 
StriderMan ©   (2007-07-25 16:58) [5]


> Юрий Зотов ©   (25.07.07 09:26) [1]
> См. модуль ZLib.

сложный он. я в свое время откопал компонентик KaZip. очень удобный и без внешних библиотек.


 
Юрий Зотов ©   (2007-07-25 17:11) [6]

> StriderMan ©   (25.07.07 16:58) [5]

Сложный???

Как-то нужно было написать 2 процедурки - для сохранения потока в BLOB-поле с его предварительным сжатием и для извлечения с разжатием. Дополнительная сложность состояла в том, что данные в таблице уже были (естественно, несжатые), поэтому вторая процедура должноа была уметь читать и сжатые, и несжатые данные.

Посмотрел код Zlib, помыслил - и сделал за пару часов. До это работать с ZLib не приходилось. Что ж тут сложного?


 
StriderMan ©   (2007-07-25 17:56) [7]


> Юрий Зотов ©   (25.07.07 17:11) [6]

KaZip проще значительно. Применительно к моей задаче внедрение заключалось в вызове всего двух функций

ZipFiles
UnZipFiles

насчет потоков там тоже все имеется

и главное - без внешних DLL


 
Юрий Зотов ©   (2007-07-26 00:18) [8]

> StriderMan ©   (25.07.07 17:56) [7]

Будем посмотреть, спасибо.


 
SpellCaster   (2007-07-26 14:05) [9]

Когда-то юзал еще VCLZip, однако KaZip действительно лучше.



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
6-1170855151
Zelius
2007-02-07 16:32
2007.10.07
Можно ли скрестить Indy TidHTTP и NTML аутентификацию?


15-1189267018
УАув
2007-09-08 19:56
2007.10.07
Десятичный логарифм


1-1185171606
DevilDevil
2007-07-23 10:20
2007.10.07
Изменить VMT


9-1160475693
grouzd)ev
2006-10-10 14:21
2007.10.07
Конкурсы по кодингу игр


11-1169888280
Моторокер
2007-01-27 11:58
2007.10.07
Форма и DLL. Архиваторный плагин