.CRAMFS Estensione file
Immagine di filesystem CramFS
| Sviluppatore | Linus Torvalds |
| Popolarità |
2,0 | 1 Voto |
Che cos'è un file CRAMFS?
Un file CRAMFS è un'immagine disco di un filesystem che memorizza un'intera struttura di directory nel Compressed ROM File System (CramFS). Contiene file, cartelle, autorizzazioni e metadati di base esattamente come appaiono nel filesystem originale, all'interno di un'immagine compressa di sola lettura per ridurne le dimensioni. Il formato è stato progettato per ambienti con poco spazio di archiviazione, dove risparmiare spazio è importante, come i sistemi Linux integrati e il firmware.
Maggiori informazioni
CramFS usa un semplice metodo di compressione basato su blocchi e non supporta la modifica dei file dopo la creazione dell'immagine. Poiché è di sola lettura, i sistemi lo caricano direttamente in memoria e accedono ai suoi contenuti senza prima decomprimere tutto. Questa caratteristica lo rende utile per i dispositivi che devono avviarsi rapidamente da uno spazio di archiviazione limitato, inclusi router, dispositivi di rete e dispositivi integrati meno recenti.
NOTA: Linus Torvalds ha sviluppato il formato Compressed ROM File System (CramFS) nell'ambito dei primi lavori sul kernel Linux per sistemi integrati e con memoria limitata. In seguito, CramFS è stato mantenuto all'interno del codice del kernel Linux e utilizzato principalmente dagli sviluppatori di Linux integrato che creavano firmware per piccoli dispositivi, come router e dispositivi di rete.
Come aprire un file CRAMFS
Puoi aprire i file CRAMFS con vari strumenti Linux che supportano il filesystem CramFS. Su un sistema Linux, puoi montare l'immagine con il comando mount usando il tipo di filesystem cramfs, così da poterla esplorare come una normale directory. Un esempio di comando:
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
Puoi anche estrarne i contenuti usando utilità come cramfsck o binwalk.