Description:

PeaZip is a cross-platform, desktop neutral file archiver utility that provides an unified portable GUI (Qt and GTK2) for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX...

Create 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files

Extract over 150 archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX and many more...

Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as scripts.

Installation and integration in *x systems:

In order to reduce dependencies installable PeaZip packages for Linux needs to satisfy, since release 5.9.0 all backend except for p7zip were moved to "Optional Formats" plugin, which can be installed separately if needed extracting the package in peazip/res directory.
The plugin is not needed by Portable versions of the software.

If experiencing problems running PeaZip compiled for Qt, start it as:
peazip -style=cleanlooks

If experiencing problems with PeaZip compiled for Qt widgetset, it is available PeaZip compiled for GTK2 libraries as alternative, or it is possible to compile the application for its own Qt version using Lazarus/FreePascal IDE, which supports compiling the sources for various widgetsets: Win32, WinCE, fpGUI, Carbon, Qt, GTK1, GTK2.

On Linux systems, PeaZip installer automatically create menu entries for KDE (on most versions); to add PeaZip to Gnome menu copy the "Archiving" folder placed in PeaZip/Freedesktop_integration/nautilus-scripts to system's Nautilus script's folder (in most versions open "Scripts" menu in system's context menu, and select "Open script's folder").

Qt widgetset packages requires Qt 4.5 or more recent, and needs libQt4Pas.so installed in /usr/local/lib or equivalent directory (copy the file and run ldconfig; it is done automatically in installable packages), such as /usr/lib or /usr/lib32 on some 64 bit distributions.
A copy of libQt4Pas.so is available in PeaZip's directory, ./usr/local/share/PeaZip/ for the installable packages.
If the Qt version does not start on some systems, as some system's visual styles may cause recursive repainting error, you can fix the problem starting it in a console (or script) as: peazip -style=cleanlooks

On 64 bit systems, backend binaries in PeaZip/res path can be freely replaced by users with respective 64 bit counterpart (if available).

PeaZip Portable is standalone software and doesn't need installation and can be used from removable or remote paths without changing the host system (useful is system needs to stay library-freezed).

'Freedesktop_integration' folder in PeaZip's path contains .desktop files and Nautilus scripts to help users to configure tighter integration of PeaZip with desktop environment's menus.
Last changelog:

6.4.0 5 months ago

Tabbed browsing, improvements in archive conversion and handling archives with full/absolute paths (even mixed with relative paths).

puntogil

7 years ago

hello
I tried to compile 3.2.1 using PeaZip
fpc 2.4.0
Lazarus 0.9.28.2
but these errors occur:
unit_pea.pas (909.41) Error: Parameters can not contain 'local type definitions. Use a separate type definition in a block type.
unit_pea.pas(2978,41) Error: Parameters cannot contain local type definitions. Use a separate type definition in a type block.
any ideas
thanks

lazbuild --cpu=i386 --compiler=/usr/bin/ppc386 --os=linux --ws=gtk2 -B project_pea.lpr
NOTE: miscellaneous options file not found - using defaults
TCompiler.Compile WorkingDir="/usr/src/RPM/BUILD/peazip-3.2.1.src/" CompilerFilename="/usr/bin/ppc386" CompilerParams=" -MObjFPC -Scgi -O1 -Tlinux -Pi386 -gl -WG -vewnhi -l -Fu../../../../lib/lazarus/lcl/units/i386-linux/ -Fu../../../../lib/lazarus/lcl/units/i386-linux/gtk2/ -Fu../../../../lib/lazarus/packager/units/i386-linux/ -Fu. -opea -dLCL -dLCLgtk2 project_pea.lpr"
[TCompiler.Compile] CmdLine="/usr/bin/ppc386 -B -MObjFPC -Scgi -O1 -Tlinux -Pi386 -gl -WG -vewnhi -l -Fu../../../../lib/lazarus/lcl/units/i386-linux/ -Fu../../../../lib/lazarus/lcl/units/i386-linux/gtk2/ -Fu../../../../lib/lazarus/packager/units/i386-linux/ -Fu. -opea -dLCL -dLCLgtk2 project_pea.lpr"
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.4.0 [2010/08/13] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for i386
Compiling project_pea.lpr
Compiling unit_pea.pas
Compiling hash.pas
Compiling btypes.pas
hash.pas(287,20) Hint: Local variable "Context" does not seem to be initialized
hash.pas(358,18) Hint: Local variable "Context" does not seem to be initialized
Compiling adler32.pas
adler32.pas(77,28) Hint: Parameter "adler" not used
adler32.pas(227,17) Hint: Local variable "AF" does not seem to be initialized
adler32.pas(228,17) Hint: Local variable "A1" does not seem to be initialized
Compiling crc16.pas
crc16.pas(81,26) Hint: Parameter "CRC" not used
crc16.pas(315,17) Hint: Local variable "CRCF" does not seem to be initialized
crc16.pas(316,16) Hint: Local variable "CRC" does not seem to be initialized
Compiling crc24.pas
crc24.pas(341,17) Hint: Local variable "CRCF" does not seem to be initialized
crc24.pas(342,16) Hint: Local variable "CRC" does not seem to be initialized
Compiling crc32.pas
crc32.pas(355,17) Hint: Local variable "CRCF" does not seem to be initialized
crc32.pas(356,16) Hint: Local variable "CRC" does not seem to be initialized
Compiling crc64.pas
crc64.pas(403,16) Hint: Local variable "CRC" does not seem to be initialized
Compiling ed2k.pas
Compiling md4.pas
md4.pas(567,30) Hint: Local variable "tmp" does not seem to be initialized
md4.pas(578,29) Hint: Local variable "tmp" does not seem to be initialized
md4.pas(634,18) Hint: Local variable "Context" does not seem to be initialized
md4.pas(655,33) Hint: Local variable "tmp" does not seem to be initialized
ed2k.pas(266,21) Hint: Local variable "ResRec" does not seem to be initialized
ed2k.pas(275,22) Hint: Local variable "Context" does not seem to be initialized
ed2k.pas(305,20) Hint: Local variable "Context" does not seem to be initialized
ed2k.pas(349,20) Hint: Local variable "Context" does not seem to be initialized
Compiling md5.pas
md5.pas(559,30) Hint: Local variable "tmp" does not seem to be initialized
md5.pas(577,30) Hint: Local variable "tmp" does not seem to be initialized
md5.pas(632,18) Hint: Local variable "Context" does not seem to be initialized
md5.pas(653,33) Hint: Local variable "tmp" does not seem to be initialized
Compiling rmd160.pas
rmd160.pas(1037,33) Hint: Local variable "tmp" does not seem to be initialized
rmd160.pas(1055,33) Hint: Local variable "tmp" does not seem to be initialized
rmd160.pas(1118,21) Hint: Local variable "Context" does not seem to be initialized
rmd160.pas(1139,36) Hint: Local variable "tmp" does not seem to be initialized
Compiling sha1.pas
sha1.pas(297,24) Hint: Local variable "W" does not seem to be initialized
sha1.pas(747,31) Hint: Local variable "tmp" does not seem to be initialized
sha1.pas(766,31) Hint: Local variable "tmp" does not seem to be initialized
sha1.pas(826,19) Hint: Local variable "Context" does not seem to be initialized
sha1.pas(847,34) Hint: Local variable "tmp" does not seem to be initialized
Compiling sha224.pas
Compiling sha256.pas
sha256.pas(605,26) Hint: Local variable "W" does not seem to be initialized
sha256.pas(786,33) Hint: Local variable "tmp" does not seem to be initialized
sha256.pas(805,33) Hint: Local variable "tmp" does not seem to be initialized
sha256.pas(869,21) Hint: Local variable "Context" does not seem to be initialized
sha256.pas(890,36) Hint: Local variable "tmp" does not seem to be initialized
sha224.pas(223,29) Hint: Local variable "tmp" does not seem to be initialized
sha224.pas(242,33) Hint: Local variable "tmp" does not seem to be initialized
sha224.pas(318,21) Hint: Local variable "Context" does not seem to be initialized
sha224.pas(338,36) Hint: Local variable "tmp" does not seem to be initialized
Compiling sha384.pas
Compiling sha512.pas
sha512.pas(1181,33) Hint: Local variable "tmp" does not seem to be initialized
sha512.pas(1200,33) Hint: Local variable "tmp" does not seem to be initialized
sha512.pas(1293,21) Hint: Local variable "Context" does not seem to be initialized
sha512.pas(1314,36) Hint: Local variable "tmp" does not seem to be initialized
sha384.pas(232,33) Hint: Local variable "tmp" does not seem to be initialized
sha384.pas(251,33) Hint: Local variable "tmp" does not seem to be initialized
sha384.pas(335,21) Hint: Local variable "Context" does not seem to be initialized
sha384.pas(357,36) Hint: Local variable "tmp" does not seem to be initialized
Compiling whirl512.pas
whirl512.pas(1246,51) Hint: Local variable "S" does not seem to be initialized
whirl512.pas(1251,18) Hint: Local variable "L" does not seem to be initialized
whirl512.pas(1429,33) Hint: Local variable "tmp" does not seem to be initialized
whirl512.pas(1448,33) Hint: Local variable "tmp" does not seem to be initialized
whirl512.pas(1531,21) Hint: Local variable "Context" does not seem to be initialized
whirl512.pas(1551,35) Hint: Local variable "tmp" does not seem to be initialized
Compiling aes_ctr.pas
Compiling aes_type.pas
Compiling aes_base.pas
Compiling aes_encr.pas
aes_encr.pas(125,12) Hint: Unit "BTypes" not used in AES_Encr
Compiling aes_eax.pas
Compiling aes_omac.pas
aes_eax.pas(155,17) Hint: Local variable "t_n" does not seem to be initialized
aes_eax.pas(221,21) Hint: Local variable "ht" does not seem to be initialized
aes_eax.pas(256,51) Hint: Local variable "ctx" does not seem to be initialized
aes_eax.pas(294,23) Hint: Local variable "atag" does not seem to be initialized
aes_eax.pas(340,51) Hint: Local variable "ctx" does not seem to be initialized
Compiling fcrypta.pas
Compiling hmac.pas
hmac.pas(109,27) Hint: Local variable "kb" does not seem to be initialized
Compiling kdf.pas
kdf.pas(152,14) Hint: Local variable "ctx" does not seem to be initialized
kdf.pas(155,23) Hint: Local variable "Digest" does not seem to be initialized
kdf.pas(196,14) Hint: Local variable "ii" does not seem to be initialized
kdf.pas(199,18) Hint: Local variable "ucum" does not seem to be initialized
kdf.pas(201,20) Hint: Local variable "ctx" does not seem to be initialized
kdf.pas(258,15) Hint: Local variable "ctr" does not seem to be initialized
kdf.pas(265,23) Hint: Local variable "ctx" does not seem to be initialized
kdf.pas(276,30) Hint: Local variable "Digest" does not seem to be initialized
fcrypta.pas(161,15) Hint: Local variable "CTR" does not seem to be initialized
fcrypta.pas(165,83) Hint: Local variable "XKey" does not seem to be initialized
fcrypta.pas(219,29) Hint: Local variable "mac" does not seem to be initialized
fcrypta.pas(233,99) Hint: Local variable "XKey" does not seem to be initialized
Compiling fcaes256.pas
fcaes256.pas(157,15) Hint: Local variable "CTR" does not seem to be initialized
fcaes256.pas(161,86) Hint: Local variable "XKey" does not seem to be initialized
fcaes256.pas(215,29) Hint: Local variable "mac" does not seem to be initialized
fcaes256.pas(229,107) Hint: Local variable "XKey" does not seem to be initialized
Compiling mem_util.pas
mem_util.pas(195,24) Hint: Mixing signed expressions and longwords gives a 64bit result
mem_util.pas(293,14) Hint: Local variable "ic" does not seem to be initialized
Compiling list_utils.pas
Compiling ansiutf8_utils.pas
ansiutf8_utils.pas(306,2) Note: Local variable "i" not used
ansiutf8_utils.pas(306,4) Note: Local variable "j" not used
ansiutf8_utils.pas(307,2) Note: Local variable "s1" not used
ansiutf8_utils.pas(96,28) Hint: Parameter "s" not used
list_utils.pas(240,37) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(303,37) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(333,37) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(375,37) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(452,31) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(479,55) Hint: Local variable "r" does not seem to be initialized
list_utils.pas(526,100) Hint: Local variable "fattr_dec" does not seem to be initialized
list_utils.pas(526,90) Hint: Local variable "fattr" does not seem to be initialized
list_utils.pas(526,84) Hint: Local variable "ftimes" does not seem to be initialized
list_utils.pas(526,77) Hint: Local variable "fsizes" does not seem to be initialized
list_utils.pas(526,70) Hint: Local variable "flist" does not seem to be initialized
list_utils.pas(629,31) Hint: Local variable "r" does not seem to be initialized
Compiling pea_utils.pas
Compiling tf_base.pas
tf_base.pas(498,36) Hint: Local variable "T" does not seem to be initialized
tf_base.pas(539,39) Hint: Local variable "T" does not seem to be initialized
Compiling tf_ctr.pas
Compiling tsc.pas
pea_utils.pas(469,22) Hint: Local variable "salt" does not seem to be initialized
pea_utils.pas(470,21) Hint: Local variable "SHA1Context" does not seem to be initialized
pea_utils.pas(472,33) Hint: Local variable "shortsalt" does not seem to be initialized
pea_utils.pas(507,22) Hint: Local variable "salt" does not seem to be initialized
pea_utils.pas(508,21) Hint: Local variable "SHA1Context" does not seem to be initialized
pea_utils.pas(510,33) Hint: Local variable "shortsalt" does not seem to be initialized
pea_utils.pas(545,22) Hint: Local variable "salt" does not seem to be initialized
pea_utils.pas(546,21) Hint: Local variable "SHA1Context" does not seem to be initialized
pea_utils.pas(548,33) Hint: Local variable "shortsalt" does not seem to be initialized
pea_utils.pas(1101,21) Hint: Local variable "f_key" does not seem to be initialized
pea_utils.pas(1104,29) Hint: Local variable "buf_data" does not seem to be initialized
pea_utils.pas(1133,25) Hint: Local variable "SHA512Context" does not seem to be initialized
pea_utils.pas(1135,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1137,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1141,24) Hint: Local variable "mentd" does not seem to be initialized
pea_utils.pas(1144,24) Hint: Local variable "kentd" does not seem to be initialized
pea_utils.pas(1147,24) Hint: Local variable "fentd" does not seem to be initialized
pea_utils.pas(1152,18) Hint: Local variable "randf" does not seem to be initialized
pea_utils.pas(1154,24) Hint: Local variable "randarr" does not seem to be initialized
pea_utils.pas(1171,45) Hint: Local variable "aes_ctx" does not seem to be initialized
pea_utils.pas(1179,42) Hint: Local variable "tf_ctx" does not seem to be initialized
pea_utils.pas(1203,25) Hint: Local variable "SHA512Context" does not seem to be initialized
pea_utils.pas(1204,24) Hint: Local variable "WhirlContext" does not seem to be initialized
pea_utils.pas(1206,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1212,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1221,24) Hint: Local variable "mentd" does not seem to be initialized
pea_utils.pas(1225,24) Hint: Local variable "kentd" does not seem to be initialized
pea_utils.pas(1229,24) Hint: Local variable "fentd" does not seem to be initialized
pea_utils.pas(1235,18) Hint: Local variable "randf" does not seem to be initialized
pea_utils.pas(1237,24) Hint: Local variable "randarr" does not seem to be initialized
pea_utils.pas(1246,30) Hint: Local variable "d1" does not seem to be initialized
pea_utils.pas(1247,29) Hint: Local variable "d2" does not seem to be initialized
pea_utils.pas(1254,30) Hint: Local variable "d3" does not seem to be initialized
pea_utils.pas(1255,29) Hint: Local variable "d4" does not seem to be initialized
pea_utils.pas(1267,42) Hint: Local variable "aes_ctx" does not seem to be initialized
pea_utils.pas(1272,39) Hint: Local variable "tf_ctx" does not seem to be initialized
pea_utils.pas(1304,25) Hint: Local variable "SHA512Context" does not seem to be initialized
pea_utils.pas(1307,17) Hint: Local variable "Ctr" does not seem to be initialized
pea_utils.pas(1300,4) Note: Local variable "yy" not used
pea_utils.pas(1300,7) Note: Local variable "mt" not used
pea_utils.pas(1300,10) Note: Local variable "dd" not used
pea_utils.pas(1300,13) Note: Local variable "hh" not used
pea_utils.pas(1300,16) Note: Local variable "mm" not used
pea_utils.pas(1300,19) Note: Local variable "ss" not used
pea_utils.pas(1300,22) Note: Local variable "ms" not used
pea_utils.pas(1300,25) Note: Local variable "us" not used
pea_utils.pas(1332,4) Note: Local variable "SHA512Context" not used
pea_utils.pas(279,26) Hint: Parameter "memdigest" not used
pea_utils.pas(1370,25) Hint: Local variable "SHA512Context" does not seem to be initialized
pea_utils.pas(1371,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1372,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1393,53) Hint: Local variable "fattr_dec" does not seem to be initialized
pea_utils.pas(1393,43) Hint: Local variable "fattr" does not seem to be initialized
pea_utils.pas(1393,37) Hint: Local variable "ftimes" does not seem to be initialized
pea_utils.pas(1393,30) Hint: Local variable "fsizes" does not seem to be initialized
pea_utils.pas(1393,23) Hint: Local variable "flist" does not seem to be initialized
pea_utils.pas(1392,30) Hint: Local variable "ndirs" does not seem to be initialized
pea_utils.pas(1392,24) Hint: Local variable "nfiles" does not seem to be initialized
pea_utils.pas(1427,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1428,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1442,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1443,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1459,22) Hint: Local variable "tdigest" does not seem to be initialized
pea_utils.pas(1460,24) Hint: Local variable "memdigest" does not seem to be initialized
pea_utils.pas(1462,18) Hint: Local variable "bfile" does not seem to be initialized
pea_utils.pas(1466,40) Hint: Local variable "numread" does not seem to be initialized
pea_utils.pas(1466,26) Hint: Local variable "bbuff" does not seem to be initialized
pea_utils.pas(1568,22) Hint: Local variable "f_list" does not seem to be initialized
pea_utils.pas(1755,4) Note: Local variable "P" not used
pea_utils.pas(1756,4) Note: Local variable "cl" not used
pea_utils.pas(342,26) Hint: Parameter "s" not used
pea_utils.pas(2024,17) Hint: Local variable "f" does not seem to be initialized
pea_utils.pas(2026,34) Hint: Local variable "f_size" does not seem to be initialized
pea_utils.pas(2034,25) Hint: Local variable "SHA256Context" does not seem to be initialized
pea_utils.pas(2037,35) Hint: Local variable "n" does not seem to be initialized
pea_utils.pas(2037,20) Hint: Local variable "sbuf" does not seem to be initialized
pea_utils.pas(2045,39) Hint: Local variable "SHA256Digest" does not seem to be initialized
pea_utils.pas(2065,4) Note: Local variable "s1" not used
Compiling rfs_utils.pas
Compiling unit_report.pas
unit_report.pas(148,25) Hint: Parameter "dp" not used
unit_report.pas(178,58) Hint: Local variable "p" does not seem to be initialized
unit_report.pas(92,28) Hint: Parameter "Sender" not used
unit_report.pas(93,28) Hint: Parameter "Sender" not used
unit_report.pas(94,25) Hint: Parameter "Sender" not used
unit_report.pas(94,46) Hint: Parameter "CloseAction" not used
unit_report.pas(258,28) Hint: Parameter "s" not used
unit_report.pas(95,26) Hint: Parameter "Sender" not used
unit_report.pas(96,36) Hint: Parameter "Sender" not used
unit_pea.pas(328,36) Hint: Local variable "decoded_err" does not seem to be initialized
unit_pea.pas(412,26) Hint: Local variable "f_in" does not seem to be initialized
unit_pea.pas(416,45) Hint: Local variable "total" does not seem to be initialized
unit_pea.pas(422,46) Hint: Local variable "numread" does not seem to be initialized
unit_pea.pas(455,18) Hint: Local variable "randf" does not seem to be initialized
unit_pea.pas(458,30) Hint: Local variable "j" does not seem to be initialized
unit_pea.pas(458,24) Hint: Local variable "randarr" does not seem to be initialized
unit_pea.pas(548,34) Hint: Converting the operands to "Int64" before doing the subtract could prevent overflow errors.
unit_pea.pas(592,45) Hint: Local variable "compr_level" does not seem to be initialized
unit_pea.pas(595,58) Hint: Local variable "volume_authsize" does not seem to be initialized
unit_pea.pas(600,49) Hint: Local variable "obj_authsize" does not seem to be initialized
unit_pea.pas(603,57) Hint: Local variable "pwneeded" does not seem to be initialized
unit_pea.pas(603,48) Hint: Local variable "authsize" does not seem to be initialized
unit_pea.pas(603,39) Hint: Local variable "headersize" does not seem to be initialized

unit_pea.pas(909,41) Error: Parameters cannot contain local type definitions. Use a separate type definition in a type block.

unit_pea.pas(957,46) Hint: Local variable "out_file" does not seem to be initialized
unit_pea.pas(1019,22) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(1019,76) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(1486,50) Hint: Local variable "r" does not seem to be initialized
unit_pea.pas(1733,39) Hint: Local variable "qw" does not seem to be initialized
unit_pea.pas(1775,40) Hint: Local variable "fnname" does not seem to be initialized
unit_pea.pas(1775,33) Hint: Local variable "fnpath" does not seem to be initialized
unit_pea.pas(2103,52) Hint: Local variable "system_datetimeencoding" does not seem to be initialized
unit_pea.pas(2247,108) Hint: Local variable "archive_datetimeencoding" does not seem to be initialized
unit_pea.pas(2247,83) Hint: Local variable "volume_algo" does not seem to be initialized
unit_pea.pas(2248,56) Hint: Local variable "volume_authsize" does not seem to be initialized
unit_pea.pas(2258,105) Hint: Local variable "obj_algo" does not seem to be initialized
unit_pea.pas(2258,95) Hint: Local variable "algo" does not seem to be initialized
unit_pea.pas(2258,89) Hint: Local variable "compr_level" does not seem to be initialized
unit_pea.pas(2258,76) Hint: Local variable "compr" does not seem to be initialized
unit_pea.pas(2262,31) Hint: Local variable "pwneeded" does not seem to be initialized
unit_pea.pas(2261,31) Hint: Local variable "authsize" does not seem to be initialized
unit_pea.pas(2260,33) Hint: Local variable "headersize" does not seem to be initialized
unit_pea.pas(2265,47) Hint: Local variable "obj_authsize" does not seem to be initialized
unit_pea.pas(2270,82) Hint: Local variable "hdr" does not seem to be initialized

unit_pea.pas(2352,7) Warning: range check error while evaluating constants

unit_pea.pas(2603,35) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(2603,59) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(2626,32) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(2626,84) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
unit_pea.pas(2858,58) Hint: Local variable "volume_authsize" does not seem to be initialized

unit_pea.pas(2978,41) Error: Parameters cannot contain local type definitions. Use a separate type definition in a type block.

unit_pea.pas(3012,46) Hint: Local variable "out_file" does not seem to be initialized
unit_pea.pas(3109,43) Hint: Converting the operands to "QWord" before doing the add could prevent overflow errors.
unit_pea.pas(3319,39) Hint: Local variable "qw" does not seem to be initialized
unit_pea.pas(3458,43) Hint: Converting the operands to "QWord" before doing the add could prevent overflow errors.
unit_pea.pas(3516,18) Hint: Local variable "f_out" does not seem to be initialized
unit_pea.pas(3522,23) Hint: Local variable "f_check" does not seem to be initialized
unit_pea.pas(3526,28) Hint: Local variable "sbuf1" does not seem to be initialized
unit_pea.pas(3528,50) Hint: Local variable "volume_algo" does not seem to be initialized
unit_pea.pas(3532,61) Hint: Local variable "volume_authsize" does not seem to be initialized
unit_pea.pas(3647,99) Hint: Local variable "nfound" does not seem to be initialized
unit_pea.pas(3647,92) Hint: Local variable "exp_fattr_dec" does not seem to be initialized
unit_pea.pas(3647,78) Hint: Local variable "exp_fattr" does not seem to be initialized
unit_pea.pas(3647,68) Hint: Local variable "exp_ftimes" does not seem to be initialized
unit_pea.pas(3647,57) Hint: Local variable "exp_fsizes" does not seem to be initialized
unit_pea.pas(3647,46) Hint: Local variable "exp_files" does not seem to be initialized
unit_pea.pas(3660,29) Hint: Local variable "f" does not seem to be initialized
unit_pea.pas(3663,45) Hint: Local variable "size" does not seem to be initialized
unit_pea.pas(3671,62) Hint: Local variable "aes_ctx" does not seem to be initialized
unit_pea.pas(3681,57) Hint: Local variable "numwritten" does not seem to be initialized
unit_pea.pas(3806,15) Hint: Local variable "fa" does not seem to be initialized
unit_pea.pas(3809,41) Hint: Local variable "sizea" does not seem to be initialized
unit_pea.pas(3812,15) Hint: Local variable "fb" does not seem to be initialized
unit_pea.pas(3815,41) Hint: Local variable "sizeb" does not seem to be initialized
unit_pea.pas(3881,37) Hint: Local variable "numreada" does not seem to be initialized
unit_pea.pas(3881,22) Hint: Local variable "bufa" does not seem to be initialized
unit_pea.pas(3882,37) Hint: Local variable "numreadb" does not seem to be initialized
unit_pea.pas(3882,22) Hint: Local variable "bufb" does not seem to be initialized
unit_pea.pas(4090,17) Hint: Local variable "f" does not seem to be initialized
unit_pea.pas(4093,45) Hint: Local variable "f_size" does not seem to be initialized
unit_pea.pas(4101,28) Hint: Local variable "RMD160Context" does not seem to be initialized
unit_pea.pas(4102,24) Hint: Local variable "SHA1Context" does not seem to be initialized
unit_pea.pas(4103,28) Hint: Local variable "SHA256Context" does not seem to be initialized
unit_pea.pas(4104,28) Hint: Local variable "SHA224Context" does not seem to be initialized
unit_pea.pas(4105,28) Hint: Local variable "SHA384Context" does not seem to be initialized
unit_pea.pas(4106,28) Hint: Local variable "SHA512Context" does not seem to be initialized
unit_pea.pas(4107,27) Hint: Local variable "WhirlContext" does not seem to be initialized
unit_pea.pas(4108,25) Hint: Local variable "ED2KContext" does not seem to be initialized
unit_pea.pas(4109,22) Hint: Local variable "MD4Context" does not seem to be initialized
unit_pea.pas(4110,22) Hint: Local variable "MD5Context" does not seem to be initialized
unit_pea.pas(4111,19) Hint: Local variable "CRC16" does not seem to be initialized
unit_pea.pas(4112,19) Hint: Local variable "CRC24" does not seem to be initialized
unit_pea.pas(4113,19) Hint: Local variable "CRC32" does not seem to be initialized
unit_pea.pas(4114,21) Hint: Local variable "Adler" does not seem to be initialized
unit_pea.pas(4115,19) Hint: Local variable "CRC64" does not seem to be initialized
unit_pea.pas(4117,38) Hint: Local variable "n" does not seem to be initialized
unit_pea.pas(4117,23) Hint: Local variable "sbuf" does not seem to be initialized
unit_pea.pas(4143,63) Hint: Local variable "pgpsig" does not seem to be initialized
unit_pea.pas(4146,50) Hint: Local variable "ED2KRes" does not seem to be initialized
unit_pea.pas(4147,48) Hint: Local variable "MD4Digest" does not seem to be initialized
unit_pea.pas(4148,48) Hint: Local variable "MD5Digest" does not seem to be initialized
unit_pea.pas(4149,63) Hint: Local variable "RMD160Digest" does not seem to be initialized
unit_pea.pas(4150,52) Hint: Local variable "SHA1Digest" does not seem to be initialized
unit_pea.pas(4151,60) Hint: Local variable "SHA224Digest" does not seem to be initialized
unit_pea.pas(4152,60) Hint: Local variable "SHA256Digest" does not seem to be initialized
unit_pea.pas(4153,60) Hint: Local variable "SHA384Digest" does not seem to be initialized
unit_pea.pas(4154,60) Hint: Local variable "SHA512Digest" does not seem to be initialized
unit_pea.pas(4155,61) Hint: Local variable "WhirlDigest" does not seem to be initialized
unit_pea.pas(4288,72) Hint: Local variable "nfound" does not seem to be initialized
unit_pea.pas(4288,65) Hint: Local variable "exp_fattr_dec" does not seem to be initialized
unit_pea.pas(4288,51) Hint: Local variable "exp_fattr" does not seem to be initialized
unit_pea.pas(4288,41) Hint: Local variable "exp_ftimes" does not seem to be initialized
unit_pea.pas(4288,30) Hint: Local variable "exp_fsizes" does not seem to be initialized
unit_pea.pas(4288,19) Hint: Local variable "exp_files" does not seem to be initialized
unit_pea.pas(4307,23) Hint: Mixing signed expressions and longwords gives a 64bit result
unit_pea.pas(4308,23) Hint: Mixing signed expressions and longwords gives a 64bit result
unit_pea.pas(4374,15) Hint: Local variable "fa" does not seem to be initialized
unit_pea.pas(4377,41) Hint: Local variable "sizea" does not seem to be initialized
unit_pea.pas(4396,22) Hint: Local variable "bufa" does not seem to be initialized
unit_pea.pas(4594,17) Hint: Local variable "f_in" does not seem to be initialized
unit_pea.pas(4597,31) Hint: Local variable "numread" does not seem to be initialized
unit_pea.pas(4597,20) Hint: Local variable "buf" does not seem to be initialized
unit_pea.pas(4600,106) Hint: Local variable "archive_datetimeencoding" does not seem to be initialized
unit_pea.pas(4600,81) Hint: Local variable "volume_algo" does not seem to be initialized
unit_pea.pas(4601,56) Hint: Local variable "volume_authsize" does not seem to be initialized
unit_pea.pas(4604,31) Hint: Local variable "tmp_buf" does not seem to be initialized
unit_pea.pas(4609,64) Hint: Local variable "obj_algo" does not seem to be initialized
unit_pea.pas(4609,54) Hint: Local variable "algo" does not seem to be initialized
unit_pea.pas(4609,48) Hint: Local variable "compr_level" does not seem to be initialized
unit_pea.pas(4609,35) Hint: Local variable "compr" does not seem to be initialized
unit_pea.pas(4613,31) Hint: Local variable "pwneeded" does not seem to be initialized
unit_pea.pas(4612,31) Hint: Local variable "authsize" does not seem to be initialized
unit_pea.pas(4611,33) Hint: Local variable "headersize" does not seem to be initialized
unit_pea.pas(4813,46) Hint: Local variable "pw_rating" does not seem to be initialized
unit_pea.pas(4813,36) Hint: Local variable "pw_strength" does not seem to be initialized
unit_pea.pas(4846,17) Hint: Local variable "randarr" does not seem to be initialized
unit_pea.pas(4848,18) Hint: Local variable "randf" does not seem to be initialized

unit_pea.pas(4955,4) Warning: unreachable code

unit_pea.pas(5157) Fatal: There were 2 errors compiling module, stopping
ERROR: failed compiling of project /usr/src/RPM/BUILD/peazip-3.2.1.src/project_pea.lpi
error: Bad exit status from /var/tmp/rpm-tmp.38616 (%build)

Report

YAFU

7 years ago

In Kubuntu 10.04 Lucid when I run peazip (Qt) I get:

$ peazip
peazip: error while loading shared libraries: libqt4intf.so: cannot open shared object file: No such file or directory

I have tried to install libqt4intf and libqt4pas from:
https://launchpad.net/~ximion/+archive/ppa/+packages

I have also created symlinks to relates archives to /usr/local/lib, but nothing works.
Thanks.

Report

giorgiotani

7 years ago

The directory for libqt4intf.so vary in different Linux distributions, i.e. it can be /usr/local/lib or /usr/lib or even other paths, or it can be named lib32 instead of lib on some 64 bit distributions.
After copying the file in a location appropriate for your Linux system remember you also need to run ldconfig.

You can also use the GTK2 version instead of the one compiled for Qt if you experience troubles installing ibqt4intf on your system for any reason.

Report

mirzaD

7 years ago

Can you please do anything to fix this, i have installed the file and created the appropriate link bu when i start peazip nothing happens

Report

giorgiotani

7 years ago

Please try the new 3.2.1 release, I hope it fixes the problems on your systems.
Each release I'm trying to improve installers to fit more distribution / versions as possible.

Report

YAFU

7 years ago

Thank you. Now works without installing other dependencies.
But I have a new problem. When I run PeaZip it is opened in the default path in my /home/user, and the program makes the CPU running at 50% and PeaZip hangs. I can only close PeaZip by killing the process. It does not happen if PeaZip is open from file browser (opening a file) and choosing other path (File > Open Path). Only happen in /home/user. Could it be that the problem is related the amount of hidden folders and files? Have you had any reports similar to my problem?
I have Kubuntu 10.04 64bits (PeaZip Qt version)

Report

BorgQueen

7 years ago

It just keeps getting better. This is my fav compression FE. I use it constantly. Thank you very much!

Report

jouli

7 years ago

Thanks for your service to our Lord in this study.
My heart was extremely blessed this morning! "A desperate man came away believing." Isn't that where we all are? Or should be? Desperate? And God turns our desperation into joyful faith! Praise God from whom all blessings flow (I'm singing!)!!!!!!!!!!!
Thanks again !

Report

YAFU

7 years ago

Hi.
The file "peazip_3.1.beta.LINUX.Qt-2_all.deb" seems to be corrupt in some SourceForget mirrors. For example, the link that you have put here just download a 4MiB file.
Thank you.

Report

giorgiotani

7 years ago

Thank you for reporting.
The download mirror is attributed by SourceForge at each download session, depending on the location of the user and the load status of nearest servers.
If a mirror had somehow stored a corrupt version of the file it should sync with other mirrors and update the file soon, but in the meantime it can happen what you experienced.
Now the file seem ok, but if it keep happening please report it so I can file a ticket to SourceForge to track the problem.

Report

gimox

7 years ago

Really good work man :)

Report

BorgQueen

7 years ago

I love the improvements in the QT UI. Well done and thank you again.

Report

giorgiotani

7 years ago

Thank you very much for the positive feedback.
2.x line was strongly focused on developing a flexible and complete GUI for the browser and for the archiving/extraction interface, on which build 3.x series.

Report

Gianvacca

7 years ago

Hi, giorgio.

I've packaged the latest version but I get an access violation message when I run peazip now.

Have you got any idea what it could be?

Output:

[unity@localhost ~]$ peazip
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
TApplication.HandleException Access violation
Stack trace:
$082C112B
$08148DBD
$082C37BF
$082C3371
$080698D9
$08232D42
$082B88D7
$082AAD4B
$0834E6E0
$B70C62CC
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
[TGtkWidgetSet.Destroy] WARNING: There are 145 unreleased GDIObjects, a detailed dump follows:
[TGtkWidgetSet.Destroy] GDIOs: B451BC30 B47BC430 B53BE7B0 B53B7A90 B47B8E90 B47B7810 B47B7090
[TGtkWidgetSet.Destroy] gdiBitmap: 145

Report

giorgiotani

7 years ago

Hi, what do you mean with packaged?
I would need to know if it was compiled from sources (and in this case, compiler version, options and host environment), or if a new package was built starting from existing binaries; in that case I would need to know how the package was built.
I'm not familiar with the reported error, it seems a LCL (a library of Lazarus) component is in error, but it is too much generic and googling about it pointed me to no insightful result.

Report

BorgQueen

7 years ago

I'll let you know how it worked out here. As I use it very often on both Ark Linux and Yoper Linux.

Report

warnec

7 years ago

I use the same procedure for the source code of all KDE and Qt apps, an install script:

http://pastebin.ca/1637516

This does not work, however. I am not interested in any deb or rpm packages, because my distro uses neither. I am also not interested into the portable version, because, to my knowledge, it's a version statically linked to the Qt version it was compiled on, and I want it to my dynamically shared to the qt libraries on my sytsem, not those that ship with the program.

I also tried downloading the source, but I am unable to run the script. It gives me an error:
[code]
CMake Error: The source directory "/home/warnec/Kompilowane/peazip-2.7.1.src" does not appear to contain CMakeLists.txt.
[/code]

I'm using KDE 4.3.2 and qt 4.5.3.

Report

giorgiotani

7 years ago

http://peazip.sourceforge.net/peazip-help.html#How_do_I_compile_PeaZip

Report

mirzaD

7 years ago

Could you make support for drag and drop in QT version ?

I really miss that feature.

Report

giorgiotani

7 years ago

Thank you very much BorgQueen and mirzaD for the positive feedback.
I hope to continue improving the quality of the application itself, and of its Qt version, in future updates.

Report

mirzaD

7 years ago

Thank you for this app, it is very professional, and useful. I don't see any other linux archiver coming even close to PeaZip.

That being said there is still room for improvement with QT version of the UI.

Keep up the good work!

Report

BorgQueen

7 years ago

I have to say this is one of the most useful apps out there (especially now that it comes in QT). Thank you.

Report

YAFU

7 years ago

Hello giorgiotani.
I have not found the ServiceMenus for KDE4.
I've adapted for KDE4:

http://rapidshare.de/files/48538458/peazip_KDE4_servicemenu.zip.html

Tested on Kubuntu with KDE 4.3. To know where is the ServiceMenus path in your distribution, run from console:

kde4-config --path services

Thanks for your app!

Report

YAFU

7 years ago

Well, I have adapted again and seem better:

http://rapidshare.de/files/48538885/PeaZip_KDE4_ServiceMenu.zip.html

They show the extraction options only in compressed files. You can see how to add other supported compressed files If I have missed some.
Bye.

Report

giorgiotani

7 years ago

Thank you very much, I'll study the example for future inclusion of .desktop files for KDE4 in future PeaZip's package, and possibly as additional resource for older packages.

Report

6.4.0 5 months ago

Tabbed browsing, improvements in archive conversion and handling archives with full/absolute paths (even mixed with relative paths).

6.3.1 7 months ago

Fixes, visual improvements, updated translations

6.3.0 8 months ago

DPI aware
New archive update options

6.1.1 1 year ago

Updated p7zip to 16.02
Various fixes and usability improvements

10 years ago

2016 06 19
6.0.3
Updated pea 0.55 backend

2016 04 30
6.0.1
PEA1.1 format update, introducing support for SHA3, Serpent, and Twofish
p7zip backend updated to 15.14

2016 02 27
Major release 6
Can now recursively extract archives fro directory, and delete open archive
Can sort by file type for solid 7z compression (improves compression ratio)
New themes
Various fixes and improvements

product-maker paulus3005 May 09 2016

product-maker dubious Oct 27 2015

product-maker OderMalSo Jun 14 2015

product-maker oborasta May 12 2015

product-maker google01103 Apr 28 2015

product-maker feedos Aug 18 2014

product-maker Omega9 Jul 11 2014

product-maker fifoxtasy Apr 30 2014

product-maker thevladsoft Jun 23 2013

product-maker RAIDENSUB Apr 26 2013

product-maker nicola01121 Aug 14 2012

product-maker posixru Jun 13 2012

product-maker ObiWahn May 11 2012

product-maker electron222 Mar 18 2012

product-maker ElectronOo Feb 17 2012

product-maker nikore90 Dec 26 2011

product-maker pvt14 Nov 21 2011

product-maker darthroe Aug 02 2011

product-maker unikum111 Jul 23 2011

product-maker tcat Jun 25 2011

product-maker ionu Mar 14 2011

product-maker jota Feb 10 2011

product-maker dejan034 Jan 14 2011

product-maker udatt Dec 27 2010

product-maker BorgQueen Dec 13 2010

product-maker obsrv Nov 29 2010

product-maker MichauSm Nov 25 2010

product-maker bugmenot1234 Oct 25 2010

product-maker YAFU Oct 25 2010

product-maker 64 361

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
6.4.0
updated Mar 27 2017
added Feb 06 2007
downloads today
2
page views today 4