Skip to content
A tool to list and extract content from Assets.car file.
Swift Objective-C Makefile
Branch: master
Clone or download
Latest commit df3b018 Apr 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CommandLine @ b8209dc
Images.xcassets Refactor Apr 28, 2019
Templates.xcassets fix with Swift4 Apr 26, 2019
TestApps Refactor Apr 28, 2019
acextract.xcodeproj Refactor Apr 28, 2019
acextract Test refactor Apr 28, 2019
acextractTests Test refactor Apr 28, 2019
.gitignore Project improvements. Jun 28, 2016
.gitmodules 更新依赖 ComandLine Apr 26, 2019
.swiftlint.yml Code review changes. Moved test projects to subfolder. Jul 19, 2016
LICENSE Initial commit Dec 16, 2014
Makefile Makefile improvements. Jun 28, 2016
README.md Changed download URL Apr 28, 2019

README.md

acextract

A tool to list and extract content from Assets.car files.

Support Mac, iOS and AppleWatch assets. Can extract PNG and PDF files.

Features

Feature Status
iOS / iPhone / iPad
macOS
tvOS
watchOS
4 inch iPhone
Size classes
Slicing
Memory class
Graphics class
Data
PDF
SpriteKit Atlas
AppleTV image stack
iMessage stickers

Usage:

input is required
Usage: ./acextract [options]
  -i, --input:  
      Path to input CAR file.
  -o, --output:
      Path to output directory.
  -l, --list:
      Print content of the CAR file without extracting.
  -h, --help:
      Show help message.
  -v, --verbose:
      Print more detail. You can use -vv or -vvv for more info.

Installation:

From archive

  • download the newest version from GitHub
  • extract archive
  • copy acextract to /usr/local/bin/ folder

Manual compilation

git clone https://github.com/bartoszj/acextract.git --recursive

or

git clone https://github.com/bartoszj/acextract.git
cd acextract
git submodule update --init --recursive

Example usage:

Print content

acextract -i ~/Assets.car -l

Extract content

mkdir -p ~/AssetsOutput
acextract -i ~/Assets.car -o ~/AssetsOutput

Similar tools:

You can’t perform that action at this time.