Исходники для сжатия файлов

IDj
Дата: 11.10.2004 21:02:34
1) Подскажите, где можно взять исходники под дельфи реализующие какой нибудь алгоритм сжатия. Желательно чтоб они были совместимы с каким-нибудь форматом zip, rar и чем надежней они работают, тем лучше.
2) Что касается вопросов лицензирования. Являются ли открытыми форматы zip или rar? И можно ли предложенные исходники использовать в коммерческих проектах?
Последнее конечно легко обойти, но все-таки.
zalexaka
Дата: 11.10.2004 21:33:48
Makar4ik
Дата: 12.10.2004 10:20:23
IDj
Дата: 12.10.2004 13:46:37
По первой ссылке исходники на Си, а по второй в основном trial версии.

Я тут выяснил, что есть стандартные WinAPI функции LZOpen, LZClose...
Которые сжимают данные по алгоритму LZW. Интересно, есть ли стандартные Delphi компоненты или классы на их основе, или сделанные кем-нибудь?
srf2000
Дата: 12.10.2004 13:55:20
IDj

Я тут выяснил, что есть стандартные WinAPI функции LZOpen, LZClose...
Которые сжимают данные по алгоритму LZW.


кто тебе сказал такой бред??
похоже сегодня во всех топиках курят что-то
LPDem
Дата: 12.10.2004 14:01:51
Функции из серии LZ умеют только РАСПАКОВЫВАТЬ zip-файлы. Для упаковки не годятся. Вместе с WinRAR, кстати, даётся dll для распаковки и примеры к ней. Если нужны бесплатные компоненты VCLZip и VCLUnZIP, то могу прислать.
Makar4ik
Дата: 12.10.2004 14:11:23
IDj
а по второй в основном trial версии.


Фигасе! Там 20 разных вариантов с исходниками, а человеку не нра...

Тогда вот, мне нравится:
Если вы не партиот Windows, то Unix-овый ZLib вас устроит, а если патриот, то... Так вам и надо...

IDj

Я тут выяснил, что есть стандартные WinAPI функции LZOpen, LZClose...
Которые сжимают данные по алгоритму LZW.


На самом деле, есть LZOpenFile и LZClose...
Но в дельфе они вам не помогут, да и работают только с файлами.

Так что рисуйте сами...
Makar4ik
Дата: 12.10.2004 14:14:21
упс...
ZLIB не тот...
Лучше Delphi Fast Zlib v.1.1.2 вот отсюда
IDj
Дата: 12.10.2004 14:50:23
[quot L,P.Dem[!]]Функции из серии LZ умеют только РАСПАКОВЫВАТЬ zip-файлы. Для упаковки не годятся. Вместе с WinRAR, кстати, даётся dll для распаковки и примеры к ней. Если нужны бесплатные компоненты VCLZip и VCLUnZIP, то могу прислать.[/quot]

Буду очень признателен. Mhz1000@mail.ru .Но только если они с исходниками.
IDj
Дата: 12.10.2004 14:57:32
Makar4ik

упс...
ZLIB не тот...
Лучше Delphi Fast Zlib v.1.1.2 вот отсюда


Я его на той страничке первым закачал. Не нравится, что его библиотека использует множество obj файлов, исходники к которым не даются. И пример дается только для запаковки строк. На файлах и какталогах нужно будет самому эксперементировать
На данный момент это лучший вариант, но может есть еще лучше?