.CRAMFS Extensión de archivo
Imagen del sistema de archivos CramFS
| Desarrollador | Linus Torvalds |
| Popularidad |
2.0 | 1 Voto |
¿Qué es un archivo CRAMFS?
Un archivo CRAMFS es una imagen de disco de un sistema de archivos que almacena una estructura de directorios completa en el sistema de archivos ROM comprimido (CramFS). Contiene archivos, carpetas, permisos y metadatos básicos exactamente como aparecen en el sistema de archivos original, dentro de una imagen de solo lectura comprimida para reducir su tamaño. El formato fue diseñado para entornos de almacenamiento pequeños donde ahorrar espacio es importante, como los sistemas Linux integrados y el firmware.
Más información
CramFS utiliza un método sencillo de compresión basado en bloques y no permite modificar archivos después de crear la imagen. Como es de solo lectura, los sistemas lo cargan directamente en la memoria y acceden a su contenido sin tener que descomprimirlo todo primero. Esta característica lo hace útil para dispositivos que deben arrancar rápidamente desde un almacenamiento limitado, incluidos routers, dispositivos de red y dispositivos integrados antiguos.
NOTA: Linus Torvalds desarrolló el formato de sistema de archivos ROM comprimido (CramFS) como parte de los primeros trabajos en el núcleo de Linux para sistemas integrados y sistemas con memoria limitada. Posteriormente, CramFS se mantuvo dentro del código del núcleo de Linux y fue utilizado principalmente por desarrolladores de Linux integrado que creaban firmware para dispositivos pequeños, como routers y dispositivos de red.
Cómo abrir un archivo CRAMFS
Puedes abrir archivos CRAMFS con varias herramientas de Linux compatibles con el sistema de archivos CramFS. En un sistema Linux, puedes montar la imagen con el comando mount usando el tipo de sistema de archivos cramfs, lo que te permite examinarla como un directorio normal. Un ejemplo de comando:
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
También puedes extraer su contenido con utilidades como cramfsck o binwalk.