CPIO 파일이란 무엇인가요?
- 전체 이름
- Copy In, Copy Out
- 개발자
- AT&T / Bell Labs
- 최초 출시
- 1977
- MIME 유형
- application/x-cpio
CPIO (Copy In, Copy Out) 형식은 주로 Unix-like 운영 체제에서 백업 및 이기종 시스템 간 파일 전송에 사용되는 binary 또는 ASCII archive file format입니다. 원래 Programmer's Workbench (PWB/UNIX)의 일부로 정의되었으며 나중에 POSIX.1 (IEEE Std 1003.1-1988)에서 표준화된 CPIO 아카이브는 원시 데이터 스트림(raw data stream)과 함께 inode 번호, 사용자 ID, 타임스탬프를 포함한 file metadata를 저장합니다. TAR와 달리 CPIO는 non-tape media 및 특수 파일을 더 강력하게 처리하지만 System V 및 BSD 파생 kernels 간의 호환성을 보장하기 위해 특정 headers (binary, old ASCII, 또는 new ASCII/CRC)가 필요합니다.
CPIO 파일 여는 법
CPIO 아카이브의 Native extraction은 Linux 및 macOS 배포판에서 GNU cpio 또는 pax command-line utilities (예: cpio -idv < archive.cpio)를 통해 표준으로 제공됩니다. POSIX archiving tools에 대한 kernel-level support가 부족한 Windows 환경의 경우, 사용자는 CPIO header structures를 해석하고 포함된 파일 계층 구조를 추출하는 데 필요한 decoders를 구현하는 7-Zip 또는 PeaZip과 같은 third-party decompression software를 활용해야 합니다.