Jump to content

PeaZip

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Codename Lisa (talk | contribs) at 07:35, 25 November 2016 (Reverted 1 edit by 41.220.68.228 (talk) to last revision by Gtani.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Developer(s)Giorgio Tani
Initial releaseSeptember 16, 2006; 18 years ago (2006-09-16)[1]
Stable release
6.2.0[2] / November 6, 2016; 8 years ago (2016-11-06)
Repository
Written inFree Pascal[3]
Operating systemBSD
Linux
Mac OS (Under Development)[4]
Microsoft Windows
PlatformIA-32, x64
Size
  • Linux GTK2: 9.0 MB ~ 10.4 MB
  • Linux Qt: 11.4 MB ~ 12.5 MB
  • Microsoft Windows: 6.5 ~ 10.0 MB
Available in30+ languages
List of languages
Arabic, Bulgarian, Chinese (simplified), Chinese (traditional), Czech, Dutch, English, Finnish, Français, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Sinhala, Spanish, Swedish, Tajik, Turkish, Ukrainian, Uzbek, Vietnamese
TypeFile archiver, file manager, file splitter, file encrypter, file wiper
LicenseGNU LGPLv3
Websitepeazip.github.io Edit this on Wikidata

PeaZip is a free and open-source[5] file manager and file archiver for Microsoft Windows, Linux[6] and BSD made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats.[7] It supports 188 file extensions (as of version 6.0.0).[8]

PeaZip is mainly written in Free Pascal, using Lazarus. PeaZip is released under the terms of the GNU Lesser General Public License.

Features

The program features an archive browser interface with search and history features for intuitive navigation in archive's content, and allows the application of fine-grained multiple exclusion and inclusion filter rules to the archive; a flat browsing mode is possible as alternative archive browsing method.

PeaZip allows users to run extracting and archiving operations automatically using command-line generated exporting the job defined in the GUI front-end. It can also create, edit and restore an archive's layout for speeding up archiving or backup operation's definition.

Other notable features of the program includes archive conversion, file splitting and joining, secure file deletion, byte-to-byte file comparison, archive encryption, checksum/hash files, find duplicate files, batch renaming, system benchmarking, random passwords/keyfiles generation, view image thumbnails (multi threaded on the fly thumbnails generation without saving image cache to the host machine), and integration in the Windows Explorer context menu. In addition, the program's user interface (including icons and color scheme) can be customized.[9][10][11]

PeaZip is available for IA-32 and x86-64 as natively standalone, portable application and as installable package for Microsoft Windows, Linux (DEB, RPM and TGZ, compiled both for GTK2 and Qt widgetset), and BSD (GTK2). It is available also as PortableApps package (.paf.exe).[12]

Along with more popular and general-purpose archive formats like 7z, Tar, Zip etc., PeaZip supports the PAQ and LPAQ formats. Although usually not recommended for general purpose use (due to high memory usage and low speed), those formats are included for the value as cutting edge compression technology, providing compression ratio amongst the best for most data structures.[13][14]

PeaZip supports encryption with AES 256-bit cipher in 7z, and ZIP archive formats. In PeaZip's native PEA format, and in FreeArc's ARC format, supported ciphers are AES 256-bit, Blowfish, Twofish 256 and Serpent 256 (in PEA format, all ciphers are used in EAX authenticated encryption mode).[15]

Limitations

The graphical frontend's progress bar is less reliable than the native console's progress indicator for the various backend utilities.

If it is critical to follow the real time progress of the work it is possible to set the program to use the native console interface, or both graphical and console interfaces, for the backend utilities.

PeaZip does not support editing files inside archives (E.g.: Open a text file, add text and save it without unzipping the file)

It also does not support adding files to subfolders in an already created archive. Adding files to archives always adds them to the root directory.

Native archive format

PEA, an acronym for Pack Encrypt Authenticate, is an archive file format. It is a general purpose archiving format featuring compression and multiple volume output. The developers' goal is to offer a flexible security model through Authenticated Encryption, that provides both privacy and authentication of the data, and redundant integrity checks ranging from checksums to cryptographically strong hashes, defining three different levels of communication to control: streams, objects, and volumes.[16][verification needed]

It was developed in conjunction with the PeaZip file archiver. PeaZip and Universal Extractor support the PEA archive format.

Third-party technologies

PeaZip acts as a graphical front-end for numerous third-party open source or royalty-free utilities, including:

  • Igor Pavlov 7z executable and Myspace's p7zip, POSIX port of 7z under Linux
  • Bulat Ziganshin FreeArc, not to be confused with SEA's ARC
  • Matt Mahoney at al PAQ8, ZPAQ and LPAQ
  • Ilia Muraviev QUAD, BALZ, and BCM compressors
  • GNU strip and UPX

Separate plugin (optional)

  • Marcel Lemke UNACEV2.DLL 2.6.0.0 and UNACE for Linux (royalty-free license from ACE Compression Software); being released under a non-OSI compliant license it is available as separate (free of charge) package on PeaZip Add-ons page, as PeaZip UNACE Plugin
  • Eugene Roshal unrar (royalty-free license from RarLab/Win.Rar GmbH, source available but subject to specific restriction in order to disallow creating a rar compressor); being released under a non-OSI compliant license it is available as separate (free of charge) package on PeaZip Add-ons page, as PeaZip UNRAR5 Plugin

Most of these utilities can run both in console mode or through a graphical wrapper that allows more user-friendly handling of output information.

Supported formats

Full archiving and extraction support

Browse/test/extract support

Repair

Adware

Prior to release 5.3, PeaZip installers for Windows and Win64 were bundled with OpenCandy advertising module, that during the installation offered optional recommendation of third party software; alternatively, on the official download page were provided installers without bundle, named 'plain'. From release 5.3 on, PeaZip no longer has ad-supported bundle.[citation needed] PeaZip Portable and PeaZip for Linux packages never featured an ad-supported bundle.

See also

References

  1. ^ "PeaZip - Changelog". 2011-03-15. Retrieved 2011-03-15.
  2. ^ "PeaZip - Changelog". 2015-09-10. Retrieved 2015-01-06.
  3. ^ "Learn more about PeaZip free archiver utility". 2011-03-15. Retrieved 2011-03-15.
  4. ^ "PeaZip for Mac OS". 2011-08-17. Retrieved 2011-08-17.
  5. ^ PeaZip on SourceForge SourceForge. Retrieved 2014-10-19.
  6. ^ Federico Kereki (2008-03-05). "Archive files in both Windows and Linux using PeaZip". Linux.com. Retrieved 2008-04-09.
  7. ^ Jason Parker (2007-12-11). "Killer Download: Top file compression alternatives". Download.com. Retrieved 2008-04-09.
  8. ^ http://www.peazip.org/changelog.html
  9. ^ Ionut Ilascu (2007-04-10). "Get Your Files Wrapped". Softpedia. Retrieved 2008-04-09.
  10. ^ Mihai Marinof (2007-04-10). "PeaZip Review". Softpedia. Retrieved 2008-04-09.
  11. ^ "Compress files with the greatest of ease". Softonic. Retrieved 2008-04-09.
  12. ^ Zach Hudock; Giorgio Tani (2008-03-25). "PeaZip Portable". PortableApps.com. Retrieved 2008-04-09.
  13. ^ "Summary of the multiple file compression benchmark tests". Maximum Compression. Retrieved 2008-04-09.
  14. ^ Matt Mahoney (2008-04-06). "Large Text Compression Benchmark". Retrieved 2008-04-09. The "better" option chooses best compression (equivalent to gzip -9).
  15. ^ Peazip introduction Retrieved on 2009-07-06
  16. ^ Tani, Giorgio (2008-03-20). PEA (PDF).[verification needed]
  17. ^ Igor Pavlov. "Links". Retrieved 2008-04-09. Applications that work with .7z archives:
  18. ^ Bulat Ziganshin. "Download FreeArc". Retrieved 2008-04-09. Third-party GUI for FreeArc
  19. ^ Matt Mahoney (2008-03-09). "Data Compression Programs". Retrieved 2008-04-09. PeaZip (Giorgio Tani) is a GUI front end for Windows and Linux that supports the paq8o, lpaq1, and many other compression formats.