解压与压缩ramdisk.img文件,生成uramdisk.img文件
1. 在myandroid/out/target/product/imx51_bbg目录下可以找到要解压的ramdisk.img文件。
通过file命令可以查看ramdisk.img文件的类型:
root@mail:/opt/myandroid_R9.2.1/out/target/product/imx51_bbg# file ramdisk.img
ramdisk.img: gzip compressed data, from Unix
由此,可知其文件类型为gzip类型的。解压的步骤如下:
1》.先将ramdisk.img文件重命名为ramdisk.img.gzip文件
2》.使用gunzip ramdisk.img.gz对其进行解压得到ramdisk.img文件。
有人可能要问,怎么文件名又改回去了?其实不然,使用file ramdisk.img查看一下就知道了:
解压前:ramdisk.img: gzip compressed data, from Unix
解压后:ramdisk.img: ASCII cpio archive (SVR4 with no CRC)
3》.使用cpio提取ramdisk.img文件中的内容
新建一个temp目录:
mkdir temp
cd temp
cpio -i -F ../ramdisk.img
解压以后可以在temp目录下看到ramdisk.img中的内容。
2. 修改相应要修改的文件后,打包成ramdisk.img文件的步骤如下:
cd /temp
find . |cpio -ov -H newc |gzip > ../ramdisk.img
cd ..
ls
可以看到生成的ramdisk.img文件。
3. 若想将ramdisk.img文件生成uramdisk.img文件
在终端执行下面命令:
/opt/myandroid_R9.2.1/bootable/bootloader/uboot-imx/tools/mkimage -A arm -O linux -T ramdisk -C none -a 0x90C00000 -n "Android Root Filesystem" -d ./ramdisk.img ./uramdisk.img
4.其实由ramdisk.img~uramdisk.img文件的转换过程,就是在ramdisk.img文件中的前加入一些字节。所以由uramdisk.img文件还原到ramdisk.img的步骤如下:
sudo dd if=./uramdisk.img of=./ramdisk.img bs=1024 skip=1
解压与压缩ramdisk.img文件,生成uramdisk.img文件相关推荐
- 利用R语言解压与压缩 .tar.gz .zip .gz .bz2 等文件
最近尝试用 R 对一些文件进行批量的解压与压缩,这里记录一些常用的解压与压缩的方法. 由于解压与压缩是对称的两种方法,这里我们着重以对文件的解压为例,分不同的格式进行讲解. .zip 压缩:zip() ...
- 解压与压缩ramdisk.img文件
1.通过file命令可以查看ramdisk.img文件的类型: [root@EmbedSky arm9Image]# file ramdisk.img ramdisk.img: gzip compre ...
- gzip --- 解压和压缩,gz和tgz格式的文件
目录 一.数据压缩与解压缩 压缩 解压缩 二.文件压缩与解压缩 gzip.open( filename, mode="rb") gzip.GzipFile() 资料来源:https ...
- centos解压分卷rar_centos解压和压缩rar格式文件
在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本,操作如下 wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz t ...
- 关于使用zip4j实现解压与压缩文件,以及向压缩文件中添加文件 , 解压带密码的压缩文件 , 向压缩文件添加密码
解压与压缩文件 1.Zip4j介绍 zip4j官网:http://www.lingala.net/zip4j/ 可以在"download"页面下载官方示例进行学习. 特征: 从Zi ...
- python 图像压缩后前端解压_Python在后台自动解压各种压缩文件的实现方法
1.需求描述 编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点: os 模块综合应用 glob 模块综合应用 利用 g ...
- Ubuntu Linux 安装 .7z 解压和压缩文件
安装方法: sudo apt-get install p7zip 解压文件: 7z x manager.7z -r -o /home/xx 解释如下: x 代表解压缩文件,并且是按原始目录解压(还有个 ...
- dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....
在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要去找命令,就算记住了 ...
- linux常用解压和压缩文件的命令
linux常用解压和压缩文件的命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---- ...
最新文章
- mybatis修改mysql变量_Java通过MyBatis框架对MySQL数据进行增删查改的基本方法
- java委托机制教程_通过反射实现Java下的委托机制代码详解
- c语言转汇编语言 vs,C语言转换成汇编语言
- .NET二级域名共享Session
- 浅谈 Windows API 编程
- Linux Unix shell 编程指南学习笔记(第五部分)
- L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT
- Unity3D基础35:五彩砖块
- 人工智能时代的危机_AI信任危机:如何前进
- vc2005运行库彻底卸载_VC2005运行库-解决方案
- 十岁陌陌更名“挚文集团”的战略新时代|财报解读
- 单火线智能开关设计笔记
- 正确区分标识(zhi)符、关键字与保留字
- day20遍历数组指定输出的数组
- 一个事物两个方面的对比举例_象征和体现这两个词的区别 最好举例子说明,谢谢啦...
- JavaScript排他思想
- 威斯康星大学计算机科学教授,美国威斯康星大学周家振访问沈阳自动化所
- 华为自研操作系统Project Z曝光
- 伤感日志:眼泪是什么颜色,什么味道
- Flink scal api 不支持RichAsyncFunction
热门文章
- Java 8系列之Stream的强大工具Collector
- 网络:url?uri?
- Java 洛谷 P1008 三连击
- slf4j 如何返回堆栈_重学JS系列 - JS 调用堆栈
- 计算机模拟虫洞,Canvas 3D虫洞模拟
- 2020年 | 云计算发展的5大趋势
- 中国移动、联通、电信、第三方平台IDC市场机房布局之争
- 数据中心机房应该如何布线,机柜布线方法详解!
- 想避免宕机,数据中心运营商还要不断演练实践
- 成功解决AttributeError: ‘PathCollection‘ object has no property ‘n_levels‘