linux 下ramdisk文件解压缩
1、file命令查看ramdisk.img
$ file ramdisk.img
ramdisk.img: gzip compressed data, from Unix
2、 重命名ramdisk.img文件
$ mv ramdisk.img ramdisk.img.gz
3、使用gunzip 解压缩ramdisk.img.gz(解压缩后文件名恢复成ramdisk.img)
$ gunzip ramdisk.img.gz
4、使用file命令查看解压缩后的ramdisk.img
$ file ramdisk.img
ramdisk.img: ASCII cpio archive (SVR4 with no CRC)
5、使用cpio工具对ramdisk.img解压缩
$ cpio -i -F ramdisk.img
.解压后的文件目录:
├── data
├── default.prop
├── dev
├── init
├── init.goldfish.rc
├── init.rc
├── init.sirfsoc.rc
├── init.trace.rc
├── init.usb.rc
├── proc
├── sbin
├── sys
├── system
├── ueventd.goldfish.rc
├── ueventd.rc
└── ueventd.sirfsoc.rc
6、ramdisk.img文件打包
$ find . | cpio -ov -H newc |gzip > ramdisk.img
$ file ramdisk.img
ramdisk.img: gzip compressed data, from Unix, last modified: Tue Dec 11 16:24:28 2018