Create feature-rich windows applications with many new components and universal dialogs.

  • improved DBGrid
  • new DBRecordView, DBTreeView
  • toolbars and db dialogs to Find, Filter, Sort, Export, Print...
  • StringGrid with columns definition
  • GroupBox with automatic alignment and resizing of owned controls

And many more from $25 to $95 only - click for details!

BZip2 Compression Component v.1.0

By Axioma, Ltd..

Freeware + source 12 Aug 1999


Component for compression / decompression array and stream with bzip2 alghorithm.


  • Status: Fully functional
  • Source: Included
  • Size: 45kB

Platforms: D3, D4

BZip2 Unit v.1.05

By Edison Mera.

Freeware + source 19 Jan 2012


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, 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.


  • Status: Fully functional
  • Source: Included
  • Size: 43kB

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

ChiefLZ v.3.10

By The African Chief, Chris Rankin.

Freeware + source 03 Jul 2014


This package contains ready-to-compile-and-run Borland Pascal and Delphi sources for LZSS (LZ77) compression.


  • Status: Fully functional
  • Source: Included
  • Size: 250kB

Platforms: D1, D2, D3

ChiefLZ LZSS and Huffman compression units and DLLs v.3.20

By The African Chief.

Freeware + source 27 Mar 2006


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.


  • Status: Fully functional
  • Source: Included
  • Size: 250kB

Platforms: D1, D2, D3, D4, D5, D6, D7

MGroup File v.1.0

By dihav.

Freeware 25 Feb 2006


Component for creating compressed file packages and extract them.


  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $10
  • Size: 26kB

Platforms: D7

PasZLIB v.1.1

By Nzali Jacques H. C. Nomssi.

Freeware + source 13 Jul 1998


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.


  • Status: Fully functional
  • Source: Included
  • Size: 97kB

Platforms: D3


By PyBridge.

Commercial New 18 Aug 2022


Component for embedding multiple files into a single storage file, preserving their original format. A storage file is an object that has a familiar tree structure similar to a file system in which files and variables of various types can be placed. No archiving. Work with embed files could be done directly without unpacking them. No need to save and load dozens of separate files. With PBFileStorage you can create your own professional file format, similar to Excel, Word, PowerPoint, which is easy to work with.
    Get the most recent Trial version:
    Enjoyed the Trial? -> unlock all functions in the full version:


    • Status: Trial (work while IDE is running)
    • Source: None
    • price: $115
    • Size: 2 501kB

    Platforms: C10, C10.1, C10.2, C10.3, C10.4, C11, C11.1, D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1

    ReSource Compression Component v.2.61

    By Victor Kasenda.

    Freeware + source 10 Dec 2001


    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.


    • Status: Fully functional
    • Source: Included
    • Size: 125kB

    Platforms: D6

    Single File Data Storage v.1.4.1

    By Alexandru Murariu.

    Freeware + source 14 Aug 2007


    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).


    • Status: Fully functional
    • Source: Included
    • Size: 467kB

    Platforms: D2005, D2006, D2007, D5, D6, D7

    TLZHCompressor v.1.4

    By Arjen Broeze, Kristof Gajsek, Douglas P. Webb.

    Freeware + source 17 Jan 1997


    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.


    • Status: Fully functional
    • Source: Included
    • Size: 276kB

    Platforms: D1, D2

    TLZRW1 v.2.01

    By Danny Heijl.

    Freeware + source 01 Oct 1998


    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).


    • Status: Fully functional
    • Source: Included
    • Size: 38kB

    Platforms: D1, D2, D3, D4

    TResManager v.1.1

    By QwertyStudios.

    Freeware + source 26 Sep 2005


    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.


    • Status: Fully functional
    • Source: Included
    • Size: 558kB

    Platforms: D2005, D5, D6, D7

    Zip Explorer Components v.2.0

    By Microchip Data Systems.

    Freeware + source 29 Jan 1999


    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.


    • Status: Fully functional
    • Source: Included
    • Size: 67kB

    Platforms: CB3, D2, D3, D4

    ZLBArchive v.2.0

    By Mills Enterprise.

    Freeware + source 12 Oct 2004


    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.


    • Status: Fully functional
    • Source: Included
    • Size: 272kB

    Platforms: D6, D7