aspose.info
DA

PEA - PeaZip Archive File Format

Opdateret

Hvad er PEA fil?

En fil med filtypenavnet .pea, akronym for Pack, Encrypt og Authenticate, er et zip-arkiv oprettet med PeaZip-arkiveringssoftwareapplikationen. Den har komprimering og output af flere lydstyrker og tilbyder en fleksibel sikkerhedsmodel gennem autentificeret kryptering og kryptografi. Dette giver både privatliv og autentificering af dataene. PeaZip-værktøjet er tilgængeligt som open source-motor, der kan kompileres til forskellige OS i henhold til kravene.

PEA filformat

PEA file format specifications er offentligt tilgængelige for udviklerens reference. PEA-arkiver er binære filer med fleksibel sikkerhedsmodel og redundante integritetstjek lige fra kontrolsummer til kryptografisk stærke hashes. Dette definerer tre forskellige kommunikationsniveauer, der skal kontrolleres:

  • Strømme - den faktiske outputdatastrøm, der er dannet af flere inputfiler og kan skrives til flere outputvolumener
  • Objekter - inputfiler og mapper sendt til .pea-arkivet
  • Volumes - output arkivfil, der kan spændes til brugerdefineret størrelse

Hver af disse er valgfri og kan indbygges i henhold til brugernes krav. PEA-filformatet kan gemme en enkelt strøm indeholdende ubegrænsede objekter. Hver stream er op til 2^64 bytes stor.

PEA-filer tilbyder valgfri integritetskontrol og autentificeret kryptering ved hjælp af AES i EAX- eller HMAC-tilstand, alternativt Twofish og Serpent i EAX-tilstand.

PEA Archive Header

Arkivhovedet er på 10 bytes og er struktureret som følger.

BytesBeskrivelse
1Magisk byte felt for filformat disambiguation: $EA
1Versionsnummer
1Revisionsnummer
1Volumenkontrolskema
1Erklærer det operativsystem, hvor streamen blev bygget
1Erklærer OS dato og klokkeslæt kodning
1Erklærer objektnavn tegnkodning
1Erklærer CPU-type (kodet i 7 bit) og endianness (i msb)
1Reserveret til fremtidig brug

Referencer

Se også