File Juicer

File Juicer for Mac OS X

Overview of Formats

Search & Extract

Images

jpg jpeg 2000 gif png pdf wmf emf tiff eps pict bmp

Video

mov mpeg avi wmv

Sound

mp3 wav System 7 au aiff

Text

ascii rtf html

From:

avi cab cache chm dmg doc emlx exe ithmb m4p mht mp3 pdf pps ppt raw swf wps xls zip and other formats


Download File Juicer 4.8.4


Drop Files into DoubleTake

Try DoubleTake

.ipa - iPhone Application

Decompress the iPhone Application

You can drop iPhone applications onto File Juicer and it will find the zip file inside. When you decompress the zip file you will find the files the iPhone application is build from. You can select all these files and drop them on File Jucier again and see if even more text or images are hiddin inside these files. iTunes artwork usually contain an image, and File Jucier's text extraction will find the URLs used inside the application. Some URL's can be generated dynamically and File Juceir will not find those.

iPhone Mobile Applications Folder

If you open the unzipped folder "Payload" you will find the application itself. It can also be opened from Finder by control clicking and using the "Show Package Contents" menu.

You find your iPhone applications in your Music->iTunes->Mobile Applications folder

Images Inside iPhone Applications

iPhone PNG Decoding

PNG images inside iPhone applications are compressed with iphone specific compression algorithms whic mean that they are not PNG images, even though they have the PNG extension.

iPhone PNG Decoding

On Mac OS X 10.7.x and earlier Preview can't show these images properly, and you need to remove the iphone optimization. You do that with the tool pngcrunch which is included with XCode. This is a command line tool and you can read the manual to pngcrunch here.

Decoding Images Inside iPhone Applications without XCode's pngcrunch

Note: This functionality is not working well, and is no longer maintained. Use pngcrunch (see above) instead.

iPhone PNG Decoding

JPEG files are commonly used but the PNG files used on the iPhone are non standard. You need to download iPhonePNG modified by David Watanabe to convert them to normal PNG files.

File Juicer will use it automatically if you drag it to your Application folder like on the screen shot.