返回> 网站首页 

cramfs文件压缩、解压

yoours2012-04-19 11:40:07 阅读 1635

简介一边听听音乐,一边写写文章。

CRAMFS文件系统简介:
CRAMFS文件系统是由Linux Torvalds编写的专门针对闪存设计的只读压缩文件系统。
 
与RAM disk方式不同,CRAMFS文件系统不需要一次性地将文件系统中的所有内容都解压到内存中,而只是在系统需要访问某个数据时,马上计算出该数据在CRAMFS中的位置,将其实时的解压到内存之中,然后通过对内存的访问来获取文件系统中需要读取的数据
 
源文件:从http://sourceforge.net/projects/cramfs下载cramfs-1.1.tar.gz
# tar -zxvf cramfs-1.1.tar.gz
# cd cramfs-1.1
# make
 
经过以上步骤会生成两个可执行文件:
mkcramfs和cramfsck;
把这两个可执行文件拷贝到/bin 目录下,就可以使用相应的命令了;

命令使用
mkcramfs工具用来创建CRAMFS文件系统
# mkcramfs dirname outfile
 
cramfsck工具用来进行CRAMFS文件系统的释放和检查
# cramfsck -x dirname filename
-x dirname 表示释放到dirname所指定的目录中.
 
例如:
cramfsck -x root root.cramfs 解压*.cramfs 文件
mkcramfs root root.cramfs 压缩root根文件为root.cramfs
微信小程序扫码登陆

文章评论

1635人参与,0条评论