아카이브는 블록으로 구성됩니다.여기에는 아카이브에 저장된 파일의 내용을 포함하는 소위 SOLID BLOCKS와 아카이브 및 포함 된 파일에 대한 메타 정보를 보유하는 CONTROL BLOCKS라고하는 나머지 모든 블록 유형이 포함됩니다.현재 다음 유형의 제어 블록이 있습니다. HEADER 블록은 모든 아카이브의 첫 번째 블록입니다.FreeArc arhive 서명으로 시작하고 아카이버 버전에 대한 정보가 들어 있습니다.DIRECTORY 블록은 아카이브에 저장된 솔리드 블록과이 솔리드 블록에 저장된 내용이 FOOTER 블록 인 파일이 아카이브의 마지막 블록 인 파일을 설명합니다.아카이브에 저장된 DIRECTORY 블록을 설명하고 아카이브 주석과 같은 일반적인 아카이브 정보를 포함합니다.RECOVERY 블록이 있으면 FOOTER 블록을 포함한 모든 아카이브 블록 뒤에 배치됩니다.손상된 아카이브를 복원하는 데 도움이되는 ECC 데이터가 포함되어 있습니다.각 디렉토리 블록은 설명 된 솔리드 블록 바로 뒤에 배치됩니다.아카이브는 디렉토리 블록 당 여러 개의 디렉토리 블록과 여러 개의 솔리드 블록을 포함 할 수 있습니다.제어 블록의 숫자는 고정 폭이 4 바이트 인 CRC / 시간 / 서명을 제외하고 변수 1-9 바이트 형식으로 저장됩니다.블록 유형 및 부울 플래그는 1 바이트로 저장됩니다.문자열 (파일 이름, 압축 / 암호화 알고리즘)은 후행 NUL 바이트와 함께 저장됩니다.리스트는 요소의 개수보다 우선하고 배열의 배열 순서로 저장됩니다 (구조의 배열과 반대).사용 된 CRC 알고리즘은 pkzip의 CRC-32입니다.