PeaZip Original

Utilities archiver gnome kde rar zip

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/peazip/PeaZip

17
7 .9
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, Brotli, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP, Zstandard files

Extract over 180 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:

7.4.2 21 days ago

FLZMA2, LZ4, and Zstd compression algorithms are now supported for 7z archives on Linux

C

giorgiotani

12 years ago

Glad to see it is all up and running now!

Report

9

BorgQueen

12 years ago

Thank you. I noticed you added my feature request of the job title in the titlebar. Thank you very much. It makes it easier to keep track of which is which. This is a wonderful app.

I'm still hoping you will try to port natively to KDE. This would make it faster as well as far more intergrated.

No pressure, just food for thought.

:D

Report

keyOne

12 years ago

this lil'piece of software made my evening even better. thank you.

Report

9

BorgQueen

12 years ago

HI, this is a feature request.
It is possible to have peazip ID the item/directory etc being compressed? I often compress more than one thing at at time (I have a Quad Core hehehehe).

Thanks for the app!

Report

C

giorgiotani

12 years ago

The feature was added in PeaZip 2.0; you will find gwrap replaced by PeaLauncher that identifies jobs in application's window title.

Report

C

giorgiotani

12 years ago

It's a good idea, I'll work on it for inclusion in next update!

Report

prizident

12 years ago

Is there any plans to port this app to qt/kde?

Report

C

giorgiotani

12 years ago

Qt support in Lazarus IDE is getting better each release; I'm experimenting about it and I'm confident future releases will come precompiled for more widgetsets than today.
My dream is that at a certain point all widgestets targeted by Lazarus (a quite impressive list) will have a version of PeaZip compiled for, and certainly Qt is the first on the list.

Report

bitcrazy

12 years ago

Hi,
this is a gtk app, so opendesktop.org would be a better place.
The config file isn't writable for common users.
The file masks are set to 0755 for all files after installing from peazip-xxx.tar.gz.
Shared files should be installed under /usr/share, not /usr/bin/PeaZip. Only the executives (peazip and helper) should be found there. Or use /opt.
The desktop files for extracting should only show up on mime for archives.

I've changed it for myself, but perhaps you can solve it in your next release.

Greetings
m0nk

Report

9

BorgQueen

12 years ago

I know this is a gtk app but it keeps getting better. I do have one suggestion for the app in general. Add to sxf servicemenu for all OSes. I'm always collecting GPL software that was ported to windows to show them how good FLOSS apps are. The sxf makes it even easier for them. Its helped so many move to FLOSS.

Thanks!

Report

C

giorgiotani

12 years ago

Hi, thank you for the feedback!
In fact, I'm considering about adding newer .desktop files for Linux version to increase the functionalities reachable with PeaZip out of the box through service menus, so expect good news in future about that aspect of the program.

Report

DaBlade

13 years ago

Hello, can you please make AMD64 Debian Sid packages? I failed to figure out how to compile it myself, and you provide no AMD64 packages - not even static binaries. Yet your app seems awesome :)

Report

C

giorgiotani

13 years ago

At the moment I have still to build a 64-bit Linux test machine, but some users reported to have successfully installed PeaZip packages omitting architecture check; otherwise you could try the portable version wich doesn't need installation.

Report

jackiebrown

12 years ago

Same request

Report

Mte90

8 years ago

+1!
with the deb qt version i get this
peazip: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory

Report

9

BorgQueen

13 years ago

Hi!
I use peazip to create .exes for win clients who are slowly migrating to Ark Linux.

I also use for my windows driver dbase, and to back up data before repairing windows (so I use it about 10 times a day -that's a slow repair day- especially for the pro-bono jobs).

Often times the stock or market compression programs fail, so the .exes that peazip creates helps me to avoid the mess.

Would it be possible to add, both in Linux and ms windows, a compress file/dir to .exe? So I can just right click and compress a directory to an .exe?

Thanks for the great app!

Report

C

giorgiotani

13 years ago

Hi! Thank you for the positive feedback!
About sfx entry, the parameter for directly passing following paramstrings to this function is -add2sfx.
It can be passed by scripts, or in links or .desktop files as first application's parameter.
This entry is yet featured by default in Windows installable package (in SendTo menu); for Linux it can be created modifiyng one of the featured .desktop files replacing i.e. -add27z parameter with -add2sfx (however I'll create it to be installed by default in next release, so user's will not need to manually edit .desktop files for this task).

Report

9

BorgQueen

13 years ago

Hi I changed

Exec=peazip -add2archive %U

to Exec=peazip -add2sfx %U

and got this error

-add2sfx is no longer accesible

Did I misunderstand your instructions?

Report

C

giorgiotani

13 years ago

I'm sorry, the right parameter is -add2sfx7z
I used this rather -add2sfx because it clarifies the command triggers the creation of a 7z based sfx, but I forgot the right syntax in the post...

Report

9

BorgQueen

13 years ago

GREAT! Thanks its working.
Next question, its ending the file names at the first ., for example
appname-0.1 end up as
appname-0.exe.
Is there a way to make it use the entire dir name?

Thanks, hope I'm not driving your crazy...

Report

C

giorgiotani

13 years ago

No way from context menu entry for the moment, this is the authomatic way PeaZip uses extension (anything found after last . char, even if not properly an extension).
Instead, adding the file(s)/dir(s) to archive allows to specify the output name (asked when creating archive), so the user can specify to keep the original extension, or even to give a totally different name.

Report

9

BorgQueen

13 years ago

thanks so much

Report

bobw

13 years ago

I would like to join in saying thanks for the good work.

May I add some comments (Version 1.9) from an average first time user perspective; some may have been written or may be known already:

When starting with the main menu and choosing "Create archive ..." I notice that "use advanced filters" will only allow to add exclusion filters. This seems ok, but when reading the manual this may be confusing. When opening an archive, both inclusion and exclusion filters can be found. Probably that makes sense except for a beginner.

How can I add hidden folders/files? Some software allow a right mouse click to "show hidden files". But when clicking with the right mouse button, an "access violation" occurs and PeaZip freezes.

When removing an object in the archive view (I had to e. g. because of too large sizes - what is the max. for a "create" job anyway?) and restarting with "create" then the object is not shown, but still isn't really removed and wants to be processed.

I appreciate of course to be able to choose the volume size in the options menu. I wonder if somehow a note could be given (perhaps only in the manual?) about the 4 GB limit for DVD (in some cases), it's not really a PeaZip issue though.

But again, thanks for the good programme.

Report

C

giorgiotani

13 years ago

Hi, thank you for the feedback!

About inclusion/exclusion filters: I agree it may seem strange the lack of inclusion filters in layout composer, but the architecture of filters in the underlying 7z binary makes not very easy translating it in a GUI for compression interface; however if I'll find a way to make the inclusion filters work in the same way also for archiving, I'll certainly add that feature.

About hidden folders, I noticed this behaviour, it's due to the way system dialogs are handled; I'm confident with future versions of the IDE it will go away.

About issue in removing objects from archive layout, I'll investigate on this problem.

There is no max size for "create" job, however there are some limits:
the limits for PeaZip frontend side are only on the number of character that can be passed by the operating system's console to the underlying applications, PeaZip checks it at 32K characters (note that passing a folder, or a volume, on the job's command line it will count as a single object);
the limits for backend applications are format specific, however: AFAIK 7z binary which handles most of the mainstream formats is capable of handling very big input as for file number and file sizes; as for PEA format, it is meant to have an theorically unlimited input size and practically it is limited to store a maxint number of objects 0..2^64 byte in size.

Report

bobw

13 years ago

Thanks for replying.

Forget about my remarks regarding inclusion/exclusion filters ;-)
When re-reading the manual it makes sense. If possible, a dimmed inclusion filter in create mode would be nice.

Thanks for the info regarding job size. Somewhat related to this is the max. single file size for burning a DVD e. g. with K3b. I'm no expert and couldn't find information that seem authoritative about why this 4 GB limit exists, some saying it can be bypassed, others saying you should not.

Anyhow, related to PeaZip: "4.7 GB DVD" obviously didn't work (it created a file of 4.7 GiB = 4.38 GB, 4700372992 bytes to be precise), neither "4 GB (max FAT32 file size)" (file created was indeed 4 GB = 4294967296 bytes). However, something smaller like trying with 4000 MB (3.9 GB or 4194304000 bytes) worked for burning a DVD. Perhaps a better way would be to create filesizes of approx. 1/2 of 4.38 GB. I'm not sure if such a proposal could be incorporated in the manual (or an according filesize to be selected in PeaZip).

Report

7.4.2 21 days ago

FLZMA2, LZ4, and Zstd compression algorithms are now supported for 7z archives on Linux

7.4.1 1 month ago

PEA format now supports cascade encryption combining 256 bit AES, Twofish, and Serpent in EAX mode
Fixes

7.4.0 2 months ago

New GUI
Can now create and edit ZIPX files

7.3.1 4 months ago

Updated zstd 1.4.5, updated p7zip sfx modules, various fixes and improvements.

7.3.0 5 months ago

Improved browsing, extraction, archiving, added BLAKE2 hash, added support for more formats, new 64 bit DEB installer

7.2.2 5 months ago

Various fixes

7.2.1 5 months ago

Fixes to new compression features

7.1.0 8 months ago

Addeds upport for Brotli (google) and Zstandard (Facebook) fast compression algorithms
Improved direct extraction form built in file manager
Added new compression options and presets

7.0.0 10 months ago

Improved high DPI support
New themes and icons
Open TAR archives as atomic operation
Improved file manager

6.9.0 1 year ago

Can update files in archives
Can add files to subfolder of existing archive
Show remaining time for current operation

6.8.0 1 year ago

Various fixes
Improved drag and drop in Windows version

6.7.2 1 year ago

Can now be minimized to system tray

6.7.1 1 year ago

New smart extraction to new folder

6.7.0 1 year ago

New streamlined GUI for archiving / extraction (multiple tasks in a single window), various fixes and improvements, smaller package size.

6.6.1 1 year ago

Added option to force batch extraction of unsupported file types with PeaZip (or other custom executable), and option to set a custom directory as working path, updated UPX backed to 3.95.

6.6.0 2 years ago

New fast routine for finding possible duplicate files, new option to edit non explicitly supported file types, like OpenOffice files, Microsoft COMPOUND files (Office), JAR, etc...

6.5.1 2 years ago

Updated crypto library and compiler

6.5.0 3 years ago

6.5.0
Can move and rename files in existing archives
Improved archive conversion

6.4.0 3 years ago

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

6.3.1 3 years ago

Fixes, visual improvements, updated translations

6.3.0 3 years ago

DPI aware
New archive update options

6.1.1 4 years ago

Updated p7zip to 16.02
Various fixes and usability improvements

4 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

12345678910
41271
product-maker paddyoliver Aug 30 2020 9 excellent
9 excellent
product-maker hugomsanchez Aug 24 2020 10 the best
10 the best peazip is so good, thanks bro!!
product-maker mairuu1678 Aug 22 2019 7 good
7 ดี
product-maker aleandrodasilva Aug 26 2018 3 bad
It is not a Nautilus script but a link to a proprietary application.
product-maker herr_lohse Jul 28 2016 9 excellent
product-maker paulus3005 May 09 2016 3 bad
product-maker dubious Oct 27 2015 3 bad
product-maker OderMalSo Jun 14 2015 9 excellent
product-maker oborasta May 12 2015 9 excellent
product-maker google01103 Apr 28 2015 3 bad
product-maker feedos Aug 18 2014 9 excellent
product-maker Omega9 Jul 11 2014 9 excellent
product-maker fifoxtasy Apr 30 2014 9 excellent
product-maker thevladsoft Jun 23 2013 9 excellent
product-maker RAIDENSUB Apr 26 2013 9 excellent
product-maker posixru Jun 13 2012 9 excellent
product-maker ObiWahn May 11 2012 9 excellent
product-maker electron222 Mar 18 2012 9 excellent
product-maker ElectronOo Feb 17 2012 9 excellent
product-maker nikore90 Dec 26 2011 9 excellent
product-maker pvt14 Nov 21 2011 9 excellent
product-maker darthroe Aug 02 2011 9 excellent
product-maker unikum111 Jul 23 2011 9 excellent
product-maker tcat Jun 25 2011 9 excellent
product-maker ionu Mar 14 2011 9 excellent
product-maker jota Feb 10 2011 9 excellent
product-maker dejan034 Jan 14 2011 9 excellent
product-maker udatt Dec 27 2010 9 excellent
product-maker BorgQueen Dec 13 2010 9 excellent
product-maker obsrv Nov 29 2010 9 excellent
product-maker MichauSm Nov 25 2010 9 excellent
product-maker bugmenot1234 Oct 25 2010 9 excellent
product-maker YAFU Oct 25 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
mbravos
May 12 2020
bradparkertn
May 01 2020
feedos
Aug 18 2014
fifoxtasy
Apr 30 2014
Helmy
Mar 04 2014
ObiWahn
May 11 2012
electron222
Mar 18 2012
Sparrowmelody
Oct 24 2011
YAFU
Apr 10 2010
BorgQueen
Feb 10 2010
gimox
Feb 10 2010
mirzaD
Jan 05 2010
koronation
Dec 29 2009
zunami
Dec 06 2009
Gianvacca
Sep 15 2009
Montblanc
Aug 27 2009
ngrocott
Jun 04 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
LGPLv3
version
7.4.1
updated Oct 05 2020
added Feb 06 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 38