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

Вниз

Использование 7z   Найти похожие ветки 

 
@!!ex ©   (2008-04-08 22:55) [0]

пишу программу для синхронизации данных.
Для передачи данных пакеты хочу паковать.
На ум приходит использовать 7z, но не могу найти описание, как это делать.


 
Тыщ   (2008-04-08 23:02) [1]

Берем
http://www.birtles.org.uk/programming/LZMA.442b.7z
и модифицируем до нужной степени.


 
tesseract ©   (2008-04-09 10:21) [2]

Имей  виду - 7-zip под GPL.


> Для передачи данных пакеты хочу паковать.


7-zip тормозноват для этого.
Для паковки пакетов, как правило используеться GZip - он вроде для потоковой паковки и предназначался изначально. Вроде как есть вариации не GPL.


 
han_malign ©   (2008-04-09 10:58) [3]


> Вроде как есть вариации не GPL

ZLIB
поддерживает стандартные gzip, deflate, zlib и потоковое сжатие/разжатие(то бишь не копить весь "файл" целиком, а добавлять кусками и по мере готовности получать кусками же выходные данные)
можно найти с уже скомпилированными под Delphi объектниками и примерами


 
han_malign ©   (2008-04-09 11:04) [4]

собственно на http://zlib.net/ и на паскалевский порт ссылки есть


 
han_malign ©   (2008-04-09 11:32) [5]


> Для передачи данных пакеты хочу паковать.

- а вот паковать пакеты дело бессмысленное, потому что со словарем и деревом Хафмана никакого сжатия не будет. Разве что тебе зарание известен характер данных и можно использовать предопределенные словарь и дерево(статические на обоих сторонах) по усредненному набору...
Пакуют обычно "потоки данных" достаточно большого размера, потому как размер сжатого блока(с динамическим словарем и деревом) - 64 КБ...


 
Dimaxx ©   (2008-04-09 11:52) [6]


> Берем
> http://www.birtles.org.uk/programming/LZMA.442b.7z
> и модифицируем до нужной степени.

Этот порт нужно вообще переделывать - он нерабочий.



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
8-1190149689
vr-online
2007-09-19 01:08
2009.02.01
Сфера и Текстура


15-1228503636
Lamer6666
2008-12-05 22:00
2009.02.01
Delphi + Oracle


15-1228647249
Slider007
2008-12-07 13:54
2009.02.01
С днем рождения ! 6 декабря 2008 суббота


2-1229498873
programmer90
2008-12-17 10:27
2009.02.01
Деревья


15-1228841083
zheka
2008-12-09 19:44
2009.02.01
Scellam distribution