.PEA 파일이란?
Pack, Encrypt 및 Authenticate의 약어인 .pea 확장자를 가진 파일은 PeaZip 보관 소프트웨어 응용 프로그램으로 만든 zip 아카이브입니다. 압축 및 다중 볼륨 출력이 특징이며 인증된 암호화 및 암호화를 통해 유연한 보안 모델을 제공합니다. 이것은 데이터의 개인 정보 보호와 인증을 모두 제공합니다. PeaZip 유틸리티는 요구 사항에 따라 다른 OS에 대해 컴파일할 수 있는 오픈 소스 엔진으로 사용할 수 있습니다.
PEA 파일 형식
PEA 파일 형식 사양은 개발자 참조용으로 공개되어 있습니다. PEA 아카이브는 유연한 보안 모델과 체크섬에서 강력한 암호화 해시에 이르는 중복 무결성 검사가 포함된 바이너리 파일입니다. 이것은 제어할 세 가지 다른 수준의 통신을 정의합니다.
- 스트림 - 여러 입력 파일로 구성되고 여러 출력 볼륨에 쓸 수 있는 실제 출력 데이터 스트림
- 개체 - .pea 아카이브로 전송된 입력 파일 및 폴더
- 볼륨 - 사용자 정의 크기로 확장할 수 있는 출력 아카이브 파일
이들 각각은 선택 사항이며 사용자 요구 사항에 따라 통합할 수 있습니다. PEA 파일 형식은 무제한 개체를 포함하는 단일 스트림을 저장할 수 있습니다. 각 스트림의 크기는 최대 2^64바이트입니다.
PEA 파일은 EAX 또는 HMAC 모드에서 AES를 사용하거나 EAX 모드에서 Twofish 및 Serpent를 사용하여 선택적 무결성 검사 및 인증된 암호화를 제공합니다.
PEA 아카이브 헤더
아카이브 헤더는 10바이트이며 다음과 같이 구성됩니다.
바이트 | 설명 |
---|---|
1 | 파일 형식 명확성을 위한 매직 바이트 필드: $EA |
1 | 버전 번호 |
1 | 개정 번호 |
1 | 볼륨 조절 방식 |
1 | 스트림이 빌드된 OS 선언 |
1 | OS 날짜 및 시간 인코딩 선언 |
1 | 객체 이름 문자 인코딩 선언 |
1 | CPU 유형(7비트로 인코딩됨) 및 엔디안(msb) 선언 |
1 | 향후 사용을 위해 예약됨 |