aspose.info
LV

PEA - PeaZip arhīva faila formāts

Atjaunināts

Kas ir PEA fails?

Fails ar paplašinājumu .pea, saīsinājums vārdiem Pack, Encrypt un Authenticate, ir zip arhīvs, kas izveidots ar PeaZip arhivēšanas lietojumprogrammu. Tam ir saspiešana un vairāku skaļumu izvade, un tas piedāvā elastīgu drošības modeli, izmantojot autentificētu šifrēšanu un kriptogrāfiju. Tas nodrošina gan datu privātumu, gan autentifikāciju. PeaZip utilīta ir pieejama kā atvērtā koda dzinējs, ko var apkopot dažādām operētājsistēmām atbilstoši prasībām.

PEA faila formāts

PEA file format specifications ir publiski pieejami izstrādātāju uzziņai. PEA arhīvi ir bināri faili ar elastīgu drošības modeli un liekām integritātes pārbaudēm, sākot no kontrolsummām līdz kriptogrāfiski spēcīgām jaukām. Tas nosaka trīs dažādus saziņas līmeņus, ko kontrolēt:

  • Straumes — faktiskā izejas datu straume, ko veido vairāki ievades faili un ko var ierakstīt vairākos izvades sējumos
  • Objekti - ievades faili un mapes, kas nosūtītas uz .pea arhīvu
  • Sējumi - izvades arhīva fails, kuru var paplašināt līdz lietotāja noteiktam izmēram

Katrs no tiem nav obligāts un var tikt iekļauts atbilstoši lietotāja prasībām. PEA faila formāts var saglabāt vienu straumi, kurā ir neierobežoti objekti. Katra straume ir līdz 2^64 baitiem liela.

PEA faili piedāvā izvēles integritātes pārbaudi un autentificētu šifrēšanu, izmantojot AES EAX vai HMAC režīmā vai Twofish un Serpent EAX režīmā.

PEA arhīva galvene

Arhīva galvene ir 10 baiti, un tās struktūra ir šāda.

BaitiApraksts
1Burvju baitu lauks faila formāta noskaidrošanai: $EA
1Versijas numurs
1Pārskatīšanas numurs
1Skaļuma regulēšanas shēma
1OS deklarēšana, kurā tika izveidota straume
1OS datuma un laika kodējuma deklarēšana
1Deklarējot objektu nosaukumu rakstzīmju kodējums
1CPU tipa (kodēts 7 bitos) un endianness (msb) deklarēšana
1Rezervēts turpmākai lietošanai

Atsauces

Skatīt arī