.CRAMFS Extension de fichier
Image de système de fichiers CramFS
| Développeur | Linus Torvalds |
| Popularité |
2,0 | 1 Vote |
Qu'est-ce qu'un fichier CRAMFS ?
Un fichier CRAMFS est une image disque de système de fichiers qui stocke une structure de répertoires complète dans le système de fichiers ROM compressé (CramFS). Il contient des fichiers, des dossiers, des autorisations et des métadonnées de base exactement comme ils apparaissent dans le système de fichiers d'origine, au sein d'une image en lecture seule compressée pour réduire sa taille. Le format a été conçu pour les environnements de stockage de petite taille où il est important d'économiser de l'espace, comme les systèmes Linux embarqués et les microprogrammes.
Plus d'informations
CramFS utilise une méthode simple de compression par blocs et ne permet pas de modifier les fichiers une fois l'image créée. Comme il est en lecture seule, les systèmes le chargent directement en mémoire et accèdent à son contenu sans tout décompresser au préalable. Cette fonctionnalité le rend utile pour les appareils qui doivent démarrer rapidement à partir d'un espace de stockage limité, notamment les routeurs, les appareils réseau et les anciens appareils embarqués.
REMARQUE : Linus Torvalds a développé le format Compressed ROM File System (CramFS) dans le cadre des premiers travaux sur le noyau Linux pour les systèmes embarqués et les systèmes disposant de peu de mémoire. CramFS a ensuite été maintenu dans le code source du noyau Linux et principalement utilisé par les développeurs de systèmes Linux embarqués qui créent des microprogrammes pour de petits appareils comme les routeurs et les appareils réseau.
Comment ouvrir un fichier CRAMFS
Vous pouvez ouvrir les fichiers CRAMFS avec différents outils Linux prenant en charge le système de fichiers CramFS. Sur un système Linux, vous pouvez monter l'image avec la commande mount en utilisant le type de système de fichiers cramfs, ce qui vous permet de la parcourir comme un répertoire normal. Exemple de commande :
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
Vous pouvez également extraire son contenu à l'aide d'utilitaires tels que cramfsck ou binwalk.