doublecmd/plugins/wcx/zip/src/fparchive
2023-02-28 21:46:17 +03:00
..
abarctyp.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abbase.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abbitbkt.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abbrowse.pas ADD: Zip - .tzst extension 2023-02-28 21:46:17 +03:00
abbzip2.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abbzip2typ.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abconst.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdefine.inc ADD: Extract .zipx with Zstandard compression method 2020-06-09 17:21:00 +00:00
abdfbase.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfcrys.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfdec.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfhufd.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfinw.pas FIX: Bug [0002465] DC silently produces broken ZIP when packing file of size >4G 2020-05-23 11:01:52 +00:00
abdfoutw.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfpkmg.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abdfstrm.pas FIX: Use 64 bit seek 2020-10-25 21:18:41 +00:00
abdfxlat.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abexcept.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abgztyp.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
ablzmatyp.pas UPD: Use new GetTempName function 2022-09-18 20:10:10 +03:00
abprogress.pas ADD: Zip - show bzip2/zstd/xz compression/decompression progress 2022-06-21 21:35:33 +03:00
abresstring.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abselfex.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abspanst.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abswstm.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abtartyp.pas FIX: Incorrect .tar.gz archive reading: same directory appears multiple time (fixes #809) 2023-02-13 19:10:09 +03:00
abunzoutstm.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abunzprc.pas FIX: Zip - extract concatenated gzip archive 2022-09-14 19:00:07 +03:00
abutils.pas FIX: Extract files with zero UNIX time 2022-12-05 19:01:43 +03:00
abvmstrm.pas FIX: Crash when no free space in the temp directory 2019-07-21 10:47:17 +00:00
abwinzipaes.pas ADD: Zip - extract WinZip AES encrypted archives 2017-11-03 19:26:09 +00:00
abxz.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abxztyp.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abzbrows.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abzipkit.pas UPD: Relocate source code 2017-10-22 17:59:40 +00:00
abzipper.pas ADD: Zip plugin - zstd format support (.zst) 2019-12-22 09:45:20 +00:00
abzipprc.pas ADD: Zip - capability to change compression settings of all supported formats 2023-02-25 12:00:23 +03:00
abziptyp.pas UPD: Use new GetTempName function 2022-09-18 20:10:10 +03:00
abzipxprc.pas FIX: Zip - wrong checksum 2023-02-25 12:12:10 +03:00
abzlibprc.pas FIX: Zip - open small Gzip archive 2022-11-29 18:53:05 +03:00
abzstd.pas FIX: Zip - crash on compression when libzstd not found 2023-02-26 14:16:19 +03:00
abzstdtyp.pas UPD: Use new GetTempName function 2022-09-18 20:10:10 +03:00
doublecmd.diff UPD: Zip - doublecmd.diff 2023-02-13 19:17:52 +03:00
license.txt UPD: Relocate source code 2017-10-22 17:59:40 +00:00
readme.txt UPD: Relocate source code 2017-10-22 17:59:40 +00:00

Abbrevia

Version: 5.0  
Revision: 512  
Home Page: http://tpabbrevia.sourceforge.net

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.

Some modifications done for Double Commander (see doublecmd.diff).

NOTES:

 Functions AbDetectCharSet and IsOEM from AbCharset unit fails with some code
 pages and characters (eg. 936 and 图片) ! Don't use it when merging with Abbrevia.
 Better to try to convert with MultiByteToWideChar (see DCConvertEncoding CeTryEncode
 and CeTryDecode).

 Abbrevia sets current directory before reading files from disk in case paths are relative
 and uses ExpandFileName (which relies on current directory) to change relative paths
 to absolute. Since Double Commander uses the toolkit from a non-main thread it cannot
 rely on current directory not changing while working. Instead, always full paths
 in archive items are used, both archive file name and disk file name, paths are rebased
 against TAbArchive.BaseDirectory (which doesn't change during working) and all calls
 to functions changing current directory have been removed.