.CRAMFS Extensão de arquivo
Imagem de sistema de arquivos CramFS
| Desenvolvedor | Linus Torvalds |
| Popularidade |
2,0 | 1 Voto |
O que é um arquivo CRAMFS?
Um arquivo CRAMFS é uma imagem de disco de sistema de arquivos que armazena uma estrutura de diretórios inteira no Compressed ROM File System (CramFS). Ele contém arquivos, pastas, permissões e metadados básicos exatamente como aparecem no sistema de arquivos original, dentro de uma imagem somente leitura compactada para reduzir o tamanho. O formato foi projetado para ambientes com pouco espaço de armazenamento, nos quais economizar espaço é importante, como sistemas Linux incorporados e firmwares.
Mais informações
O CramFS usa um método simples de compactação baseado em blocos e não permite modificar arquivos depois que a imagem é criada. Como é somente leitura, os sistemas a carregam diretamente na memória e acessam seu conteúdo sem primeiro descompactar tudo. Esse recurso o torna útil para dispositivos que precisam inicializar rapidamente a partir de um armazenamento limitado, incluindo roteadores, dispositivos de rede e dispositivos incorporados mais antigos.
NOTA: Linus Torvalds desenvolveu o formato Compressed ROM File System (CramFS) como parte do trabalho inicial no kernel do Linux em sistemas incorporados e com memória limitada. Mais tarde, o CramFS foi mantido na base de código do kernel do Linux e usado principalmente por desenvolvedores de Linux incorporado que criavam firmwares para dispositivos pequenos, como roteadores e dispositivos de rede.
Como abrir um arquivo CRAMFS
Você pode abrir arquivos CRAMFS com várias ferramentas do Linux compatíveis com o sistema de arquivos CramFS. Em um sistema Linux, você pode montar a imagem com o comando mount usando o tipo de sistema de arquivos cramfs, o que permite navegá-la como um diretório normal. Um exemplo de comando:
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
Você também pode extrair o conteúdo usando utilitários como cramfsck ou binwalk.