我自横刀向天笑,去留肝胆两昆仑。这篇文章主要讲述解压Assets.car获取App中的图片资源相关的知识,希望能为你提供帮助。
ios开发时图片资源(png)是放置在Images.xcassets文件夹中进行管理的。
项目归档后就是ipa文件,在ipa文件中,Images.xcassets文件夹的内容放置在了Assets.car文件夹中。
因此只要解压Assets.car,就能还原出该项目中Images.xcassets文件夹中的资源。
由于car的解压不用于平时可见的zip或者rar等压缩文件,需要一个解压工具。
这个解压工具在GitHub上面有源码(OC语言写的)提供,作为使用者,我们只需要如下操作:
1、使用命令行工具,下载该源代码(注意:下面命令行后面敲上【空格】+【下载文件的目标文件夹路径】= 下载到指定到文件夹中)
git clone https://github.com/steventroughtonsmith/cartool
2、下载成功后,运行这个项目,生成执行文件(下图所示)。然后show in finder这个执行文件。
文章图片
3、使用命令行工具,执行
【这个执行文件的路径】+【空格】+【Asset.car文件的路径】+【空格】+【解压后存放的指定文件夹路径】
【解压Assets.car获取App中的图片资源】敲完回车键,接下来就会解压成功。
推荐阅读
- android studio InnerClass annotations are missing corresponding EnclosingMember annotations. Such In
- 如何在VMware里安装android-x86
- [???][Dapper]??????????????????
- appium学习记录2
- Androidregister编译报错
- Android开发之多Fragment切换优化
- AndroidStudio-添加RecyclerView包 AndroidStudio添加v7包中的RecyclerView
- 什么是APP(??APP的开发类型又分哪几种???)
- android屏幕密度规律及dp px转换