aspose.info
TR

PEA - PeaZip Arşiv Dosya Biçimi

Güncellendi

PEA dosyası nedir?

Pack, Encrypt ve Authenticate’in kısaltması olan .pea uzantılı bir dosya, PeaZip arşivleme yazılımı uygulamasıyla oluşturulmuş bir zip arşividir. Sıkıştırma ve birden çok birim çıkışı içerir ve Doğrulanmış Şifreleme ve kriptografi yoluyla esnek bir güvenlik modeli sunar. Bu, verilerin hem gizliliğini hem de kimlik doğrulamasını sağlar. PeaZip yardımcı programı, gereksinimlere göre farklı işletim sistemleri için derlenebilen açık kaynaklı bir motor olarak mevcuttur.

PEA Dosya Biçimi

PEA dosya biçimi belirtimleri, geliştiricinin referansı için herkese açıktır. PEA arşivleri, esnek güvenlik modeline ve sağlama toplamlarından kriptografik olarak güçlü karmalara kadar değişen yedekli bütünlük kontrollerine sahip ikili dosyalardır. Bu, kontrol edilecek üç farklı iletişim seviyesini tanımlar:

  • Akışlar - birden çok girdi dosyası tarafından oluşturulan ve birden çok çıktı birimine yazılabilen gerçek çıktı veri akışı
  • Nesneler - .pea arşivine gönderilen girdi dosyaları ve klasörler
  • Birimler - kullanıcı tanımlı boyuta yayılabilen çıktı arşiv dosyası

Bunların her biri isteğe bağlıdır ve kullanıcı gereksinimlerine göre birleştirilebilir. PEA dosya biçimi, sınırsız nesne içeren tek bir akışı depolayabilir. Her akışın boyutu en fazla 2^64 bayttır.

PEA dosyaları, EAX veya HMAC modunda AES, alternatif olarak EAX modunda Twofish ve Serpent kullanarak isteğe bağlı bütünlük kontrolü ve kimliği doğrulanmış şifreleme sunar.

PEA Arşiv Başlığı

Arşiv başlığı 10 bayttır ve aşağıdaki gibi yapılandırılmıştır.

BaytAçıklama
1Dosya biçimi belirsizliği giderme için sihirli bayt alanı: $EA
1Sürüm Numarası
1Revizyon Numarası
1Ses kontrol şeması
1Akışın oluşturulduğu işletim sistemini bildirme
1OS tarih ve saat kodlamasını bildirme
1Nesneleri bildirmek karakter kodlaması
1CPU tipini (7 bit olarak kodlanmış) ve endianlığı (msb cinsinden) bildirme
1Gelecekte kullanılmak üzere ayrılmıştır

Referanslar

Ayrıca bakınız