.CRAMFS Bestandsextensie
CramFS-bestandssysteemkopie
| Ontwikkelaar | Linus Torvalds |
| Populariteit |
2,0 | 1 stem |
Wat is een CRAMFS-bestand?
Een CRAMFS-bestand is een schijfkopie van een bestandssysteem waarin een volledige mappenstructuur wordt opgeslagen in het Compressed ROM File System (CramFS). Het bevat bestanden, mappen, machtigingen en basis-metagegevens precies zoals ze in het oorspronkelijke bestandssysteem voorkomen, in een alleen-lezen-kopie die is gecomprimeerd om de omvang te verkleinen. De indeling is ontworpen voor omgevingen met weinig opslagruimte waarin ruimtebesparing belangrijk is, zoals ingebedde Linux-systemen en firmware.
Meer informatie
CramFS gebruikt een eenvoudige blokgebaseerde compressiemethode en ondersteunt geen wijzigingen aan bestanden nadat de kopie is gemaakt. Omdat deze alleen-lezen is, laden systemen de kopie rechtstreeks in het geheugen en openen ze de inhoud zonder eerst alles uit te pakken. Deze functie maakt de indeling geschikt voor apparaten die snel moeten opstarten vanaf beperkte opslagruimte, waaronder routers, netwerkapparaten en oudere ingebedde apparaten.
OPMERKING: Linus Torvalds ontwikkelde de indeling Compressed ROM File System (CramFS) als onderdeel van vroeg Linux-kernelwerk aan ingebedde systemen en systemen met weinig geheugen. CramFS werd later onderhouden binnen de Linux-kernelcode en voornamelijk gebruikt door ontwikkelaars van ingebedde Linux-systemen die firmware bouwen voor kleine apparaten zoals routers en netwerkapparaten.
Een CRAMFS-bestand openen
Je kunt CRAMFS-bestanden openen met verschillende Linux-hulpprogramma's die het CramFS-bestandssysteem ondersteunen. Op een Linux-systeem kun je de kopie koppelen met de opdracht mount en daarbij het bestandssysteemtype cramfs gebruiken, zodat je erin kunt bladeren zoals in een normale map. Een voorbeeldopdracht:
sudo mount -t cramfs firmware.cramfs /mnt/cramfs
Je kunt de inhoud ook uitpakken met hulpprogramma's zoals cramfsck of binwalk.