aspose.info
ES

PEA - Formato de archivo de archivo PeaZip

Actualizado

¿Qué es un archivo PEA?

Un archivo con extensión .pea, acrónimo de Pack, Encrypt y Authenticate, es un archivo zip creado con la aplicación de software de archivo PeaZip. Cuenta con compresión y salida de múltiples volúmenes, y ofrece un modelo de seguridad flexible a través de cifrado autenticado y criptografía. Esto proporciona privacidad y autenticación de los datos. La utilidad PeaZip está disponible como motor de código abierto que se puede compilar para diferentes sistemas operativos según los requisitos.

Formato de archivo PEA

Las especificaciones de formato de archivo PEA están disponibles públicamente para referencia del desarrollador. Los archivos PEA son archivos binarios con un modelo de seguridad flexible y verificaciones de integridad redundantes que van desde sumas de verificación hasta hashes criptográficamente fuertes. Esto define tres niveles diferentes de comunicación a controlar:

  • Flujos: el flujo de datos de salida real que está formado por múltiples archivos de entrada y se puede escribir en múltiples volúmenes de salida
  • Objetos: archivos de entrada y carpetas enviados al archivo .pea
  • Volúmenes: archivo de almacenamiento de salida que se puede expandir al tamaño definido por el usuario

Cada uno de estos son opcionales y se pueden incorporar según los requisitos del usuario. El formato de archivo PEA puede almacenar una secuencia única que contiene objetos ilimitados. Cada flujo tiene un tamaño de hasta 2^64 bytes.

Los archivos PEA ofrecen verificación de integridad opcional y cifrado autenticado usando AES en modo EAX o HMAC, como alternativa Twofish y Serpent en modo EAX.

Encabezado del archivo PEA

El encabezado del archivo tiene 10 bytes y está estructurado de la siguiente manera.

BytesDescripción
1Campo de byte mágico para desambiguación de formato de archivo: $EA
1Número de versión
1Número de revisión
1Esquema de control de volumen
1Declarar el sistema operativo donde se creó la secuencia
1Declaración de codificación de fecha y hora del sistema operativo
1Declaración de codificación de caracteres de nombres de objetos
1Declaración del tipo de CPU (codificado en 7 bits) y endianness (en msb)
1Reservado para uso futuro

Referencias

Véase también