Skip to content
A tool to list and extract content from file.
Swift Objective-C Makefile
Branch: master
Clone or download
Latest commit df3b018 Apr 29, 2019
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 Changed download URL Apr 28, 2019


A tool to list and extract content from files.

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


Feature Status
iOS / iPhone / iPad
4 inch iPhone
Size classes
Memory class
Graphics class
SpriteKit Atlas
AppleTV image stack
iMessage stickers


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.


From archive

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

Manual compilation

git clone --recursive


git clone
cd acextract
git submodule update --init --recursive

Example usage:

Print content

acextract -i ~/ -l

Extract content

mkdir -p ~/AssetsOutput
acextract -i ~/ -o ~/AssetsOutput

Similar tools:

You can’t perform that action at this time.