aspose.info
FI

PEA - PeaZip-arkiston tiedostomuoto

Päivitetty

Mikä on PEA-tiedosto?

Tiedosto, jonka pääte on .pea, lyhenne sanoista Pack, Encrypt ja Authenticate, on zip-arkisto, joka on luotu PeaZip-arkistointiohjelmistolla. Siinä on pakkaus ja useita tilavuuksia, ja se tarjoaa joustavan suojausmallin Authenticated Encryption ja kryptografian avulla. Tämä tarjoaa sekä yksityisyyden että tietojen todennuksen. PeaZip-apuohjelma on saatavana avoimen lähdekoodin moottorina, joka voidaan kääntää eri käyttöjärjestelmille vaatimusten mukaan.

PEA-tiedostomuoto

PEA file format specifications ovat julkisesti saatavilla kehittäjille. PEA-arkistot ovat binääritiedostoja, joissa on joustava suojausmalli ja redundanttiset eheystarkistukset, jotka vaihtelevat tarkistussummista kryptografisesti vahvoihin tiivisteisiin. Tämä määrittelee kolme erilaista hallittavan viestinnän tasoa:

  • Virrat - todellinen ulostulodatavirta, joka muodostuu useista tulotiedostoista ja voidaan kirjoittaa useisiin lähtötaltioihin
  • Objektit - syöttötiedostot ja kansiot, jotka lähetetään .pea-arkistoon
  • Volumes - tulostusarkistotiedosto, joka voidaan laajentaa käyttäjän määrittelemään kokoon

Jokainen näistä on valinnainen ja voidaan sisällyttää käyttäjän vaatimusten mukaan. PEA-tiedostomuoto voi tallentaa yhden virran, joka sisältää rajattomasti objekteja. Jokainen virta on kooltaan enintään 2^64 tavua.

PEA-tiedostot tarjoavat valinnaisen eheyden tarkistuksen ja todennettua salausta käyttämällä AES-salausta EAX- tai HMAC-tilassa, vaihtoehtoisesti Twofish ja Serpent EAX-tilassa.

PEA-arkiston otsikko

Arkiston otsikko on 10 tavua pitkä ja rakenteeltaan seuraava.

BytesKuvaus
1Maaginen tavukenttä tiedostomuodon yksiselitteistämiseen: $EA
1Versionumero
1Versionumero
1Äänenvoimakkuuden säätöjärjestelmä
1Ilmoitetaan käyttöjärjestelmä, jossa stream rakennettiin
1Käyttöjärjestelmän päivämäärän ja kellonajan koodauksen ilmoittaminen
1Ilmoitetaan objektien nimi merkkien koodaus
1Prosessorin tyypin (7-bittisesti koodattu) ja endiannessin (msb:ssä) ilmoittaminen
1Varattu tulevaa käyttöä varten

Viitteet

Katso myös