free rar opener, zip file archiver utility


free zip rar software free archiver
extract rar files zip utility unzip files free rar file archiver file compression software

free file encryption utility

PeaZip is a free cross-platform file archiver utility that provides an unified portable GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX... free alternative to WinRar, WinZip and similar proprietary software.
- Create 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files
- Open and extract ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX files and more,
over 180 archive types supported
Features of PeaZip includes:
archives opener and extractor, batch creation and extraction of multiple archives at once, convert files, create self-extracting archives, split and join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hash and checksum, export job definition as script.

download free encryption utility


PEA: Pack, Encrypt, Authenticate

extract .pea files

Pea executable is the engine implementing PEA file format archiving, extraction, file encryption, and decryption routines; it is released as Open Source freeware program under LGPLv3 license.
Pea file compression and cryptograpy utility can be compiled as a cross-platform autocontained (portable) executable that can be used from batch scripts or invoked by a GUI frontend like PeaZip or it can be used also as library from external application; it supports it's native .pea archive format and also raw file split / join with optional integrity check ranging to CRCs to cryptographically strong hashes, to detect treats ranging from casual file corruption to malicious data tampering.

open source encryption software

You don't need a separate download for getting Pea archiving utility's Windows / Linux executables, sources and documentation, since are part of the respective PeaZip packages, available from download pages.

Read more: what is PEA file format

Implementation details

Archiving and compression

Input data is compressed with a Deflate-based compression scheme (PCOMPRESS) defined in PEA file format specifications, resulting in compression ratio and compression speed similar to typical Deflate-based compressors of that class, like Zip, PKZip, and GZip.
Please note that at present stage of development of PEA format maximum compression is out of the scope of the project; a fast and versatile deflate-based compression scheme was used in order to offer a reasonable tradeoff between compression ratio and speed to make PEA suitable for most uses.
For a standardised compression benchmark, including PeaZip's compression ratio using PEA format, you can look at Matt Mahoney's Large Text Compression Benchmarkfile compressibility

Integrity check and encryption algorithms

PEA archive format design is focused on security. Checksum/CRC, hash and strong encryption algorithms are provided by cross-platform Wolfgang Ehrhardt's cryptography library for Pascal/Delphi (released under zlib license), to enforce privacy of input data (AES based encryption, optionally Serpent or Twofish), to detect file corruption (checksum and hash functions), and, with use of authenticated encryption, to guarantee: secrecy (only intended recipient can read the data), integrity (data transmission was not tampered), and authenticity (data comes from expected sender).
Supported algorithms ranges from fast CRC32/CRC64 to mainstream MD5/SHA hash, to robust cryptographically secure hashes like SHA3 and Whirlpool (AES based 512 bit hash).



Pea: Object, Stream and Volume level; Raw file join/split optional integrity check


Adler32, CRC32, CRC64


MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool, SHA3-256, SHA3-512

Pea: Stream level only

Authenticated encryption

AES128 HMAC, AES128/256 EAX, Serpent 128/256 EAX, Twofish 128/256 EAX

File split and join

Pea utility file spanning (split and join) features are compatible with most file spliters applications like HJSplit, 7-Zip, and split Unix command: simply provide an input file to cut it into volumes of the desired output size.
Optionally Pea can save a control file containing checksum or hash (see Control algorithm paragraph) of each volume and of the original file, allowing file level and volume level integrity check, which will be ignored by other file splitters utilities.
Merging back the split file, Pea will check this control file and give a simple warning if it's not found, i.e. because the file was split by other file split application, or cast an error message if integrity verification hash or checskum is not matching with expected values.

Standalone file management features

Pea executable, other than implementing extraction and archiving in .PEA format, uses the internally supported features (encryption, checksum/hash, randomness sampling etc...) to provide general file management utility tools, not necessarily related with file archiving, as in PeaUtils spin-off utility:
  • secure data deletion (file data and free disk space)
  • file checksum/hash utility
  • byte to byte file compare utility

How to compile

Pea utility is compiled and built using Lazarus, a cross platform Open Source RAD IDE based on FreePascal, a language widely compatible with Delphi, Kylix, ObjectPascal, capable to target Windows, Linux, BSD, Darwin and many other platforms, as well as ARM, x86, x86_64 and many other architectures.
Sources are available from PeaZip download page; source packages contains instructions and documentation also for compiling pea binary implementation.
While pea binary comes precompiled only for MS Windows, Linux, and BSD, Lazarus/FPC (and Wolfgang Ehrhardt's crypto library) targets a far larger number of systems and architectures, so any help in porting pea format and implementation on new platform is welcome.

More online resources and information: authenticated encryptiondata confidentiality, integrity, authenticity assurance, EAX modetwo pass authentication cipher, AES (Rijndael)Joan Daemen, Vincent Rijmen algorithm encryption algorithm, Twofishtwofish cipher, SerpentSerpent cipher ciphers, checksum/CRCverify data integrity and hashcompute hash value Wikipedia pages, Deflatedata compression algorithm description on Wikipedia; software supporting PEA archives PeaExtractorsimple rar extractor application, Universal Extractorarchive extraction program, Wolfgang Ehrhardt's Pascal/Delphi cryptography librarydelphi software library






FAQ > How to > PEA files creation, extraction

Topics about pea file management:

pea compression,

how to create pea archives,

free pea extractor,

compression software,
handle and extract pea archives,

pea format encryption,

download pea file extraction utility,
file archival software,
add file to pea archive,

how to manage pea files,

PeaZip native archive format,
encryption software
how to unzip pea files,

open pea files,

free pea archiver utility

file split tool
Tag Cloud
file management tools file spanning tool free file splitter utility open PEA format PEA secure deletion tool create file archive create separate archives open 7z rar zip archives checksum hash tool convert RAR ZIP files download file encryption utility extract ACE archives extract CAB file extract encrypted file extract RAR TAR ZIP files free RAR software GZ file format how to encrypt files how to split files open 7Z files open RAR files open ZIP files portable RAR ZIP software RAR file format secure delete secure deletion utility TAR file extraction what is ZIP format ZIPX file extraction

cross platform encryption
encrypted file manager
All PeaZip downloads
PeaZip for Windows 32 bit
PeaZip for Windows 64 bit
PeaZip Portable
PeaZip Linux/BSD
archive with aes encryption
how do i zip unzip files
Online help
Frequently Asked Questions
More information

archive with authenticated encryption
secure archive format
Support PeaZip project, or donate to FAO, UNICEF and UNESCO from donation page

© PeaZip srl: TOS, Privacy
OSDN software repository
free rar downloads
SourceForge software repository
free rar
Releases Feed zipx files
PeaZip Wiki rar files
Developer email download rar software
Search knowledge-base
rar archiver