Lew*_*s42 105
该工具可以提取.car存档:https://github.com/steventroughtonsmith/cartool
提取存档的步骤:
从github下载zip后,在Xcode中编译它以生成命令行工具.然后展开Products组并右键单击该cartool文件并在finder中找到它.然后,您可以像这样运行该工具:
cd /path/to/cartool./cartool /path/to/Assets.car /path/to/outputDirectoryJan*_*ano 59
运行Apple的assetutil:
xcrun --sdk iphoneos assetutil --info Assets.car
Run Code Online (Sandbox Code Playgroud)
您将获得文件中每个项目的JSON描述.像这样的东西:
{
"Height" : 60,
"Scale" : 1,
"RenditionName" : "D3801CE9-19F1-4CE9-97C6-7E1EFFFCAE89",
"AssetType" : "Vector",
"SizeOnDisk" : 10822,
"Name" : "mailbox",
"Idiom" : "universal",
"Width" : 99
},
Run Code Online (Sandbox Code Playgroud)
注意这一行"SizeOnDisk" : 10822.
此工具执行有限的.car操作,运行man assetutil详细信息.
Assets.car似乎是最初出现在iOS 7中的专有Apple存档.一些实用程序能够使用CUICatalogCoreUI框架的私有类提取其内容:
还有一个应用程序读取.car文件:紧缩 9美元,15天试用
跑strings Assets.car回来了
@(#)PROGRAM:CoreUI PROJECT:CoreUI-475.1.1
IBCocoaTouchImageCatalogTool-9.0
Run Code Online (Sandbox Code Playgroud)
find在Xcode-beta内部运行返回/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Overlays/IBCocoaTouchImageCatalogTool,这是一个模拟器可执行文件(i386 + x86_64).没有进一步调查,但我敢打赌,如果你在模拟器中运行它,这个工具可以打开.car档案.
打开Assets.car
您可以尝试在线工具(Assets.car Asset Extractor Online),或适用于 Mac 的QLCARFiles QuickLook 插件
并使用 assetutil 工具仔细检查它
xcrun --sdk iphoneos assetutil --info <path_to_Assets.car>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44435 次 |
| 最近记录: |