Главная страница
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.008 c
1-1206708636
Jolik
2008-03-28 15:50
2009.02.01
какие накладные расходы у try except end?


15-1228677835
DillerXX
2008-12-07 22:23
2009.02.01
Кварцевая лампа и обгоание мебели


3-1213956787
keymaster
2008-06-20 14:13
2009.02.01
Проблема с ODAC при работе с Oracle Instant Client


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


1-1207547683
scat
2008-04-07 09:54
2009.02.01
Создание формы по имени класса формы