aspose.info
RO

PEA – PeaZip Archive File Format

Actualizat

Ce este un fișier PEA?

Un fișier cu extensia .pea, acronim pentru Pack, Encrypt și Authenticate, este o arhivă zip creată cu aplicația software de arhivare PeaZip. Dispune de compresie și de ieșire cu mai multe volume și oferă un model de securitate flexibil prin criptare și criptare autentificată. Acest lucru asigură atât confidențialitatea, cât și autentificarea datelor. Utilitarul PeaZip este disponibil ca motor open-source care poate fi compilat pentru diferite sisteme de operare, conform cerințelor.

Format de fișier PEA

Specificațiile formatului fișierului PEA sunt disponibile public pentru referință de către dezvoltatori. Arhivele PEA sunt fișiere binare cu model de securitate flexibil și verificări de integritate redundante, de la sume de control până la hashuri criptografic puternice. Aceasta definește trei niveluri diferite de comunicare de controlat:

  • Fluxuri - fluxul real de date de ieșire care este format din mai multe fișiere de intrare și poate fi scris scris pe mai multe volume de ieșire
  • Obiecte - fișiere de intrare și foldere trimise la arhiva .pea
  • Volume - fișier arhivă de ieșire care poate fi extins la dimensiunea definită de utilizator

Fiecare dintre acestea sunt opționale și pot fi încorporate în funcție de cerințele utilizatorului. Formatul de fișier PEA poate stoca un singur flux care conține obiecte nelimitate. Fiecare flux are o dimensiune de până la 2^64 de octeți.

Fișierele PEA oferă opțional verificarea integrității și criptare autentificată folosind AES în modul EAX sau HMAC, alternativ Twofish și Serpent în modul EAX.

Antet arhivă PEA

Antetul arhivei are 10 octeți și este structurat după cum urmează.

OctețiDescriere
1Câmp de octeți magici pentru dezambiguizarea formatului de fișier: $EA
1Numărul versiunii
1Numărul revizuirii
1Schema de control al volumului
1Declararea sistemului de operare unde a fost construit fluxul
1Se declară codificarea datei și orei OS
1Declararea numelui obiectelor codificarea caracterelor
1Declararea tipului CPU (codificat pe 7 biți) și endianness (în msb)
1Rezervat pentru utilizare viitoare

Referințe

Vezi și