|Name||Modified||Size||Downloads / Week||Status|
|Totals: 9 Items||26.2 MB||89|
|Abbrevia 5.2.zip||2014-06-11||6.0 MB||65|
|Abbrevia 5.1.zip||2013-09-28||6.4 MB||1|
|Abbrevia 5.0.zip||2013-05-05||5.9 MB||20|
|Abbrevia 4.0.zip||2011-03-15||4.1 MB||1|
|Abbrevia 3.05.zip||2010-02-09||3.8 MB||1|
December 6, 2011
Abbrevia is a compression toolkit for Embarcadero Delphi, C++ Builder, and Kylix and FreePascal. It supports PKZip, Microsoft CAB, tar, gzip, bzip2 and zlib compression formats, and the creation of self-extracting executables. It includes several visual components that simplify displaying zip files.
Abbrevia 5.0 adds a number of new features and support for more platforms:
This is a source-only release. It includes design-time and run-time packages for Delphi 6 through Delphi XE2, C++Builder 2009 through XE2, and Kylix 3. FreePascal is supported, but runtime/design time packages are not included. The LZMA, PPMd, and WavPack algorithms are only supported on Delphi/ C++Builder for Windows (32 and 64-bit).
Abbrevia includes the following packages:
$LIBSUFFIX is used, so each .bpl/.bpi will have a version number after it
corresponding to the compiler version (e.g. 160 for Delphi XE2).
The Kylix 3
AbbreviaCLX package includes all of the non-visual runtime
units, and the
Abbrevia package is not included separately.
To install TurboPower Abbrevia into your IDE:
Support forums are available on the SourceForge project site.
Bug reports can be entered in the bug tracker. If possible please include a small test case that reproduces the issue. Sample files can be attached to the bug report, and confidential data can be emailed to the project administrator.
If you have something you would like to see in the product feel free to add feature requests.
The current source code is available in the Subversion repository. The code here may not be as stable or tested as the official releases, but may include bug fixes or new features not yet included in the downloadable releases.
The repository also includes DUnit tests, the source code to the third-party libraries, and the Help source code.
If you want to help make Abbrevia better, there are several ways to get involved. We welcome help with features and bug fixes. Just look in the issue tracker to see what's needed. We're also looking for help for:
Abbrevia is licensed under the Mozilla Public License, version 1.1. It can be used in commercial and closed-source applications provided any changes to Abbrevia units are made available electronically.
The WavPack library used for zipx decompression has its own license, included as "WavPack License.txt". Redistribution requires a copyright notice in your documentation or elsewhere in your distribution. WavPack support can be removed by disabling the UnzipZipxSupport or UnzipWavPackSupport conditional define in AbDefine.inc.
These are the most significant features, fixes and changes made since v4.0. Information on earlier versions is available in the full changelog.
AbFindFilesso it finds system and hidden folders if the SearchAttr parameter includes them .
AbGetDriveFreeSpacebuffer overflow and fixed support for free space larger than 2GB.
TAbBitBucketStreamso it doesn't fault on writes larger than the buffer size, and supports sizes over 2GB.
OnRequestImage's span numbers are now 1-based instead of 0-based to match
OnArchiveSaveProgressis now called at the same time as
OnArchiveProgress, since there isn't a lengthy copy after a spanned archive is written.
TAbSpanStreamhas been replaced by