Мои Open-Source проекты
O.S.S.
Мои бесплатные программы
Софт
Статьи и документация
Статьи
Мой фотоальбом и заметки фотографа
Фото
Заставки (лого) для Windows
WinLogos
Архив (галерея дизайна сайта, мертвые сайты, старые гостевые)
Архивы
Контактная информация и веб-почта
Контакты
ENG
RUS


PasZlib-SG - моя объектно-ориентированная версия Zlib для Borland Delphi и Kylix

Введение

PasZlib-SG -это модифицированная версия PASZLIB, версии Zlib для Borland Pascal и Delphi 5. Zlib - это свободная библиотека для сжатия информации; для полной информации о Zlib, смотрите: http://www.gzip.org/zlib/

Авторство

PASZLIB-SG Copyright (C) 2003 by Sergey A. Galin.
PASZLIB Copyright (C) 1998, 1999, 2000 by NOMSSI NZALI Jacques H. C., a Pascal port of zlib 1.1.2, Copyright (C) 1995-1998 by Mark Adler.

Особенности PasZlib-SG

  • Бесплатна и для некоммерческого, и для коммерческого использования.
  • Очень быстрое сжатие и декомпрессирование.
  • Может быть откомпилирована под Delphi 6 и Kylix (тестировано под Kylix 1.0). Должна собираться и под более старыми версиями Delphi с небольшими модификациями, или даже без.
  • Может создавать файлы, совместимые с GNU GZip (.gz).
  • Удобный объектно-ориентированный интерфейс, работающий поверх стандартных функций в стиле C, позволяет компрессировать любые потоки (классы-наследники TStream) и другие данные. Естетственно, обычные функции (gzopen, gzread...) тоже доступны, но теперь они работают через объекты TStream, а не обычные файлы.
  • Обработка ошибок, основанная на исключениях (exceptions).
  • Дополнительные классы для сохранения нескольких сжатых объектов в одном потоке.

Лицензионное соглашение

Данное программное обеспечение предоставляется как есть, без каких-либо явных или подразумеваемых гарантий. Ни при каких обстоятельствах автор не является ответственным за убытки, прямо или косвенно причиненные использованием данного программного обеспечения.

Данное програмное обеспечение может быть свободно использовано для любой цели, со следующими ограничениями:

1. Авторство данного программного обеспечения не должно подменяться; Вы не должны утверждать, что Вы написали оригинальную версию. Если Вы используете данное программное обеспечение как часть програмного продукта, информация об этом в документации на продукт желательна, но не обязательна.

2. Измененные исходные тексты должны быть явно помечены как измененные, и не должны выдаваться за оригинальные.

3. Данная Лицензия не может быть изменена или удалена из исходников программы.

Скачать PasZlib-SG

Get paszlib-sg-20030511.zip paszlib-sg-20030511.zip (130 Kb) [8350 ск.]

Перейти к стартовой странице
© Сергей А. Галин, 1998-2010http://sageshome.net/oss/paszlib-sg.php?...>>
Time: 0.007s · PasZlib-SG: 16641/18096 Total: 1436093/1684861