.CRAMFS 파일 확장자
CramFS 파일 시스템 이미지
| 개발사 | Linus Torvalds |
| 인기도 |
2.0 | 1 표 |
CRAMFS 파일이란 무엇인가요?
CRAMFS 파일은 압축 ROM 파일 시스템(CramFS)에 전체 디렉터리 구조를 저장하는 파일 시스템 디스크 이미지입니다. 원본 파일 시스템에 있던 그대로 파일, 폴더, 권한 및 기본 메타데이터를 포함하며, 크기를 줄이기 위해 압축된 읽기 전용 이미지에 저장합니다. 이 형식은 공간 절약이 중요한 소형 저장 환경을 위해 설계되었으며, 임베디드 Linux 시스템과 펌웨어 등이 이에 해당합니다.
추가 정보
CramFS는 간단한 블록 기반 압축 방식을 사용하며, 이미지를 만든 후에는 파일 수정을 지원하지 않습니다. 읽기 전용이므로 시스템은 이미지를 메모리에 직접 로드하고 모든 내용을 먼저 압축 해제하지 않고도 액세스합니다. 이 기능은 라우터, 네트워크 장비, 오래된 임베디드 장치 등 제한된 저장 공간에서 빠르게 부팅해야 하는 장치에 유용합니다.
참고: Linus Torvalds는 임베디드 및 메모리 제한 시스템을 대상으로 초기 Linux 커널 작업을 진행하면서 압축 ROM 파일 시스템(CramFS) 형식을 개발했습니다. 이후 CramFS는 Linux 커널 코드베이스에서 유지 관리되었으며, 주로 라우터와 장비 같은 소형 장치용 펌웨어를 개발하는 임베디드 Linux 개발자들이 사용했습니다.
CRAMFS 파일을 여는 방법
CramFS 파일 시스템을 지원하는 다양한 Linux 도구를 사용하여 CRAMFS 파일을 열 수 있습니다. Linux 시스템에서는 cramfs 파일 시스템 유형과 함께 mount 명령을 사용하여 이미지를 마운트할 수 있으며, 일반 디렉터리처럼 탐색할 수 있습니다. 명령 예시는 다음과 같습니다:
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
cramfsck 또는 binwalk와 같은 유틸리티를 사용하여 내용을 추출할 수도 있습니다.