Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About

Buttons and Check Boxes
Bars and Status Bars
Edits, Memos
Indicators and Gauges
List and Combo Boxes
ListViews and TreeViews
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Print VCL
Charts and Graphs
Files and Drives
Date and Time
Data Compress
Custom formats
Component Packs
Property Editors
Experts, IDE etc.
Components > Data Compress > Other  

Companies News:

HQBird - FirebirdSQL distribution from IBSurgeon
HQBird - FirebirdSQL distribution from IBSurgeon HQbird is an advanced FirebirdSQL distribution from IBSurgeon, it includes replication, monitoring, optimization tools, recovery and database GUI. More details and download
Want to know more ?


BZip2 Compression Component v.1.0FWS 45 k 12 Aug 1999
By Axioma, Ltd.. Component for compression / decompression array and stream with bzip2 alghorithm.
Fully functional
Source: Included
Download: D3 D4  Homepage

BZip2 Unit v.1.05FWS 43 k 19 Jan 2012
By Edison Mera. This unit is similar to the zlib unit shipped with Delphi, but uses the better compression method present in the program bzip2, which is available at www.bzip.org, and is a very popular high-quality data compressor developed by Julian Seward.

The advantage of this unit is that it don't require any extra dll, so you can build stand-alone applications that use it.
Fully functional
Source: Included

Download: C2k10 C2k6 C2k7 C2k9 CB1 CB3 CB4 CB5 CB6 D2 D2005 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7  Homepage

ChiefLZ v.3.10FWS 250 k 03 Jul 2014
By The African Chief, Chris Rankin. This package contains ready-to-compile-and-run Borland Pascal and Delphi sources for LZSS (LZ77) compression.
Fully functional
Source: Included
Download: D1 D2 D3  Homepage

ChiefLZ LZSS and Huffman compression units and DLLs v.3.20FWS 250 k 27 Mar 2006
By The African Chief. LZSS and Huffman compression units and DLLs (with sources) for Borland Pascal v7, Delphi and Virtual Pascal 2.0. Supports DOS real mode, DOS DPMI, Win16 and Win32.
Fully functional
Source: Included
Download: D1 D2 D3 D4 D5 D6 D7  Homepage

MGroup File v.1.0FW 26 k 25 Feb 2006
By dihav. Component for creating compressed file packages and extract them.
Fully functional
Source: On purchase/registration
Source Price: $10
Exe-Demo Included
Download: D7  Register NowHomepage

PasZLIB v.1.1FWS 97 k 13 Jul 1998
By Nzali Jacques H. C. Nomssi. PasZLIB is a port of the zlib data compression library to Pascal. The current Pascal release is based on zlib 1.1.2., a general purpose data compression library.
Fully functional
Source: Included
Download: D3  Homepage

ReSource Compression Component v.2.61FWS 125 k 10 Dec 2001
By Victor Kasenda. reSource Compression Component. Full Commented Source Code to BWT (Block Sorting) Compressor. Includes Archiver Demo with add/ extract/ delete. Sadakane's Suffix Sort, Structured Arithmetic Encoder, CRC32. Compression reaching PPM, with speeds closer to LZ.
Fully functional
Source: Included
Download: D6  Homepage

Single File Data Storage v.1.4.1FWS 467 k 14 Aug 2007
By Alexandru Murariu. The Single File Data Storage library provides an efficient solution for an application to store many different types of data inside one file and to be able to access this data very fast and easily, without bothering about creating temporary files or streams; when requesting to read, the compressed data is decompressed on the fly directly from the source stream.

Look at the samples and in the help file to see how easy it is to use SFDS.


  • Single-file Virtual File System (read-only): SFDS files are ZIP like archive files (not really ZIP files) with enhanced functionality (see below). One or more SFDS files can be "mounted" in the application. Searching or requesting to open a stream for read will query all "mounted" files or you can just specify a single one.
  • Transparent streaming compression/decompression with full TStream compatibility.
  • Thread-safe (When reading from files): Read from multiple streams (located in the same SFDS file archive) at the same time (Just create a new clone of the stream in each thread - see demo).
  • High performance: SFDS is perfect for Games(and other applications such as backup, etc) which need to store many (ussualy small) files in just a small number of (big) archives. Storing data in a small number of SFDS files results in faster access time to data (When opening a SFDS file the list of streams inside is cached in memory), and also makes it harder to modify files inside.
  • Large file support (64-bit size) lets you store all the data you need in SFDS files of virtually unlimited size.
  • Supported compression types: none (stored), zlib, bzip2. New formats can easily be added.
  • Compression support is modular. Each application can chose to add only the compression it needs (if you need zlib compression/decompression simply add sfds_compressorzlib to the uses clause somewhere inside your project; add sfds_compressorbzip2 for BZip2).
  • Per stream compression option; store one stream uncompressed, another compressed with zlib, another with bzip2, etc.
  • No DLLs required.
  • No file name restrictions (including unicode file names allowed - strings are stored UTF-8 encoded, just like in .dfm files). If the file name is an empty string, then you can still access the data via file index.
  • Reading from compressed streams is just like reading from any other stream (even full seeking in any direction is allowed).
  • You can create links to streams inside SFDS files (the new entries will point to the same data).
  • Includes a list of opened reader objects, which are automatically destroyed if you forget about them (you only need to free the streams you open).
  • It has lots of routines for adding/extracting, testing (MD5 error checking) files to/from the SFDS file format.
  • It also has search routines, to easily find files inside SFDS archives (SFDS_FindFirst, SFDS_FindNext, SFDS_FindClose).
  • Supports metadata information: you can set any fields: string, number, date, boolean, binary (Metadata Editor Form included).
  • You can write/read SFDS files directly to/from any data source. Already implemented: Disk File [R/W], Memory Stream [R/W], Resource Stream [R]. Make a descendent of TSFDSCustomReader to read from any other custom source and a descendent of TSFDSCustomWriter to write to any other custom source. Once written, a SFDS file cannot have more data appended to it.
  • There are no components to install, so this library also works with the free Turbo Delphi.
  • Best of all: it's completely free (Even for commercial use).

Fully functional
Source: Included
Download: D2005 D2006 D2007 D5 D6 D7  

TLZHCompressor v.1.4FWS 276 k 17 Jan 1997
By Arjen Broeze, Kristof Gajsek, Douglas P. Webb. This unit implements a component which allows the user to compress data using a combination of LZSS compression and adaptive Huffman coding (Similar to that use by LHARC 1.x), or conversely to decompress data that was previously compressed by this unit. Where the data being compressed / decompressed is coming from / going to is entirely under the control of the calling routine.
Fully functional
Source: Included
Download: D1 D2  

TLZRW1 v.2.01FWS 38 k 01 Oct 1998
By Danny Heijl. Compresses a file with: either the LZRW1/KH or LZH compression algorithm or the Japanese LZH compression algorithm. Visual feedback on a Panel if so desired. Now with streams support (file, memory, handle).
Fully functional
Source: Included
Download: D1 D2 D3 D4  Homepage

TResManager v.1.1FWS 558 k 26 Sep 2005
By QwertyStudios. Put all your programís or gameís resources into a single file, compress and encrypt it and get necessary resources from inside application with a single command.

TResManager is intended for keeping and fastíníeasy access to programís resources. It is not a single component but a package which consists of the component and the program that creates and manages resource files.

Here are the main features of TResManager:

  • You can get and use your resources in the way like this: Image1.Picture.LoadFromFile (ResManager1.GetFile (íroot/pics/mypics/pic1.bmpí));
  • Resource file can contain internal tree of files and folders with any degree of complexity;
  • You can pack files with any types and sizes;
  • Internal transparent GZip compression. You can get needed file without unpacking them all;
  • ZipCode encryption of resource file with lengthy password;
  • Preloading of needed resources for better performance;
  • Automatic managment of temporary files.

Fully functional
Source: Included
Download: D2005 D5 D6 D7  Hot Stuff!Homepage

Zip Explorer Components v.2.0FWS 67 k 29 Jan 1999
By Microchip Data Systems. The Zip Explorer components allow fast and rapid development of archive management programs using the ZipTV Compression Components. Current supported archives include the following formats: ARJ, ARJ SFX, ARC, ARC SFX, BH, BH SFX , CAB, GZip, HA, LHA, LZH, LZH SFX, PAK, PAK SFX, RAR, RAR SFX, TAR, ZIP, ZIP SFX, ZIP250, ZIP250 SFX, ZOO. Zip Explorer requires ZipTV Compression Components.
Fully functional
Source: Included
Download: CB3 D2 D3 D4  Homepage

ZLBArchive v.2.0FWS 272 k 12 Oct 2004
By Mills Enterprise. The ZLBArchive is a wrapper component for the ZLIB compression routines to create, ZIP like, archive files. It does not create ZIP files.

It has lots of routines for adding and extracting files from the ZLB file format.

The download package also comes with a demo application showing most of the features of the ZLBArchive component. The demo application is similar to WinZip in what it can do.

Note:To compile the current demo app you must have Dave Bartons DCPcrypt component library and the rmControls component library.
Fully functional
Source: Included

Download: D6 D7  Hot Stuff!Homepage

News from our Sponsors

  Complete solution for using Bluetooth, IrDA, WiFi, WiiMote, Kinect and Serial Ports communication in applications
The Wireless Communication Library is the powerful SDK for software developers. The Library includes a complete components set for develop applications which should use Bluetooth, IrDA, WiFi or Serial Port communication. Also WCL provides easy way to connect to a Wii Remote controller. Since version 6.11 WCL supports Microsoft Kinect game controller. The Library can be used with Borland Delphi, Borland Developer Studio, Borland CBuilder, Microsoft Visual Studio .NET, Microsoft Visual C++ and Microsoft Visual Basic 6. The Wireless Communication Library is 100% compatable with Windows XP, Windows Vista, Windows 7 and Windows 8. more... more...

  Add perfect security to your application !
SecureBlackbox is a suite of software components that allows developers to add strong security to their applications to protect binary data, files, documents and e-mails. SecureBlackbox includes authentic implementations (no 3rd-party code used) of various data security standards and network communication protocols for various platforms (Windows, .NET, Linux, MacOS X / iOS, Java / Android). more... more...

Advertising on Torry's Delphi Pages


Sort order
Quick Search
Exact phrase

Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Sign-up for Torry newsletter
and get free component pack !



Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2015
All trademarks are the sole property of their respective owners
Privacy Policy