File Juicer

File Juicer

4.99 - Jan 24 2024

About :: What's New :: Requirements :: File Formats :: Download :: License:: Credits :: Disclaimer :: Contact

About File Juicer

With File Juicer you can: File Juicer doesn't care what type file you drop onto it, it searches the entire file. If it finds a JPEG, JP2, PNG, GIF, PDF, BMP, WMF, EMF, PICT, TIFF, Flash, Zip, HTML, WAV, AVI, MPG, MOV, WMV, MP3, AIFF, AU, MP4 or text file inside, it can save it to your desktop or to another folder you choose.

This means that it works not only on Safari's cache files, but also Internet Explorer, FireFox, Mozilla and OmniWeb. It also works on files made with the other applications in Microsoft Office.

Windows .exe files have a complicated internal format, but File Juicer searches the entire file, and if the image or animation is not compressed or encrypted, it can extract it.
This is often the case for self-playing Flash animations or Flash games, which have been saved in .exe format to make them simple for Windows users to run. Unfortunately, this made them unusable on Macs.

Windows .exe files can be .zip compressed files packaged as a self extracting file, for quick access on Windows. You can now convert those files into zip format and open them on Mac OS.

The ASCII text recovery option, scans any file, damaged, or in unknown format, and saves what looks like text.  If you try this option on MP3 files, or images, comments written into the file will likely show up.

Manual, screen shots and tips

Available online: File Juicer User Guide.

License

The license to File Juicer is a single user license. The license to use File Juicer is personal and not for rent, lease or resale.

The license is for the current version of File Juicer and minor updates. It does not expire, but future releases of macOS may render it less useful. Major updates will be paid.

Requirements

The latest version requires macOS 10.13.
If you use Mac OS 10.12 use File Juicer version 4.96
If you use Mac OS 10.11 use File Juicer version 4.96
If you use Mac OS 10.10 use File Juicer version 4.66
If you use Mac OS 10.9 (or later and need the "Next To Juiced Files" option), use File Juicer version 4.58
If you use Mac OS 10.8 use File Juicer version 4.44
If you use Mac OS 10.5.8 to 10.7 use File Juicer version 4.36. Last 32 bit version, as was Mac OS X Mojave.
If you use macOS 10.3.9 to 10.4.11 - "Tiger" you can use File Juicer 4.25. This is the last version running on a Mac with a PPC processor.

If you cache the download of File Juicer - remember to update the cache every 3 days. https://echoone.com/filejuicer/latestversion will give the version appropriate for the version of macOS asking as determined by User Agent String. If the user agent string does not have macOS info, the latest version is assumed.

Performance

On my PowerBook, it takes 20 minutes to juice my "Library" folder for JPEG, GIF and PNG which is about 2GB. Watching File Juicer process it, showed many snapshots of my digital life during the last year. Snapshots saved to the folder which opens after File Juicer is done.
Make the File Juicer window a bit larger to better watch the images as File Juicer finds them. On my 2GB Library File Juicer extracted about 500 MB of images and email attachments.
Apple Mail stores emails in large files, 100's of megabytes, and while processing those, File Juicer will use a lot of memory. Your Mac may slow down while this goes on.

Juicing large PDF or mailbox files require a lot of memory - about 2 times the size of the file itself. If your Mac does not have this amount of memory, performance is much slower.

Limitations

File Juicer can not recognize images which are packed in other formats than the ones supported. Examples are QuickTime movies, which can contain images compressed with the JPEG algorithm, but stored differently.
Another example is Adobe InDesign, which chops up the images in small blocks, and they get unrecognizable.

Juicing encrypted PDF's will result in images appearing white. Some PDF's are encrypted to prevent copy, and print operations, but they will otherwise view fine. File Juicer has not yet support for decryption.

File Juicer is not strict in checking that the found files are valid. For instance, it can mistake EXIF data as a TIFF file, because it is formatted as a TIFF file. If the images get a Finder icon, they are valid enough to be drawn by Mac OS.
Validating EPS files is very loose, and Preview will tell you if the file is valid.

When extracting files from disk images, fragmented files are not recovered. Therefore recovering files from erased disks is most successful if there has not been too much erasing and rewriting activity going on, as new files may overwrite erased ones. Disk images made from flash cards are usually not fragmented, and  have good recovery chances.

The email feature has only been tested with Apple Mail.

Flash animations often play in QuickTime Player, but sometimes you need to open them in your web browser from the File menu, and sometimes they play only from the website they belong to. This depends on the design of the animation.

The ASCII extraction will also extract text which looks meaningless. This can be image data which by coincidence only contains the same bytes common in text.

What's New

Version 4.99 January 24 2024

Version 4.98 June 12 2023

Version 4.98 January 12 2023

Version 4.97 September 16 2022

Feature identical to the previous build

Version 4.96 August 14 2022

Feature identical to the previous build

Version 4.96 Jan 5 2022

Feature identical to the build from july. Just new developer tools, and maybe a bit better performance, and a year update

Version 4.96 July 1 2021

Version 4.95 June 10 2021

Version 4.95 May 27 2021

Version 4.94 April 17 2021

Version 4.93 April 12 2021

Version 4.93 March 19 2021

Version 4.92 February 26 2021

Version 4.91 February 25 2021

Version 4.90 February 3 2021

Version 4.89 January 27 2021

Version 4.88 September 30 2020

Version 4.87 September 7 2020

Version 4.86 July 23 2020

Version 4.85 June 12 2020

Version 4.84 January 30 2020

Version 4.83 January 8 2020

Version 4.82 December 6 2019

Version 4.81 November 17 2019

Version 4.80 October 24 2019

Version 4.79 September 24 2019

Version 4.78 July 28 2019

Version 4.77 June 28 2019

Version 4.76 May 8 2019

Version 4.75 April 11 2019

Version 4.74 March 26 2019

Version 4.73 March 8 2019

Version 4.72 January 1 2019

Version 4.71 November 29 2018

Version 4.70 November 21 2018

Version 4.69 November 6 2018

Version 4.68 October 25 2018

Version 4.67 July 23 2018

Version 4.66 (1068) March 31 2018

Version 4.66 January 18 2018

Version 4.65 December 19 2017

Version 4.64 November 27 2017

Version 4.63 November 6 2017

Version 4.62 October 28 2017

Version 4.61 August 8 2017

Version 4.60 July 20 2017

This is an insignificant update

Version 4.59 June 1 2017

Version 4.58 May 3 2017

Version 4.57 April 26 2017

Version 4.56 April 16 2017

Version 4.55 February 6 2017

Version 4.54 January 9 2017

Version 4.53 January 2 2017

Tiny update based on feedback from one customer. I wonder if others will use this.

Version 4.52 December 20 2016

Version 4.51 December 6 2016

Version 4.50 November 10 2016

Version 4.49 October 13 2016

Version 4.48 July 31 2016

Version 4.47 July 18 2016

Version 4.46 April 8 2016

Version 4.45 January 21 2016

Version 4.44 August 30 2015

Version 4.43 August 27 2015

Version 4.42 August 3 2015

Version 4.41 July 29 2015

Version 4.40 June 10 2015

Version 4.39 March 9 2015

Version 4.38 February 11 2015

Version 4.37 January 20 2015

Version 4.36 Aug 14 2014

Version 4.36 Jan 27 2014

Version 4.35 Jul 1 2013

Version 4.34 Apr 11 2013

Version 4.33 Mar 27 2013

Version 4.32 Jan 4 2013

Version 4.31 Oct 31 2012

Version 4.30 July 25 2012

4.29 July 18 2012

4.29 April 23 2012

4.28 April 21 2012

4.28 January 12 2012

4.28 August 5 2011

4.28 August 4 2011

4.27 July 20 2011

4.27 February 15 2011

4.26 December 11 2010

4.25 November 11 2010

4.24 September 29 2010

4.23 August 2 2010

4.22 May 17 2010

4.21 May 13 2010

4.20 April 7 2010

4.19 July 18 2009

4.18 July 18 2009

4.17 June 4 2009

4.16 June 2 2009

4.15 May 11 2009

4.14 December 30 2008

4.13 December 30 2008

4.12 December 20 2008

4.11 November 20 2008

4.10 November 12 2008

4.10 September 24 2008

Naming of Releases

I have decided to omit bugfix numbers in naming the releases of File Juicer.

Until now I have used "Version.Revision.Bugfix" but few read this read-me file based on whether there is new functionality or a bug fix, so I will just make a new revision every time I release. Also if it is just a bug fix.

4.9.9 August 27 2008

4.9.8 July 18 2008

4.9.7 April 21 2008

4.9.6 March 29 2008

4.9.5 March 10 2008

4.9.4 February 25 2008

4.9.3 January 8 2008

4.9.2 December 7 2007

4.9.1 October 29 2007

4.9 October 17 2007

4.8.4 September 16 2007

4.8.3 September 5 2007

4.8.2 August 15 2007

4.8.1 June 21 2007

4.8 June 1 2007

4.7.6 April 12 2007

4.7.5 March 28 2007

4.7.4 February 25 2007

4.7.3 February 18 2007

4.7.2 January 26 2007

4.7.1 December 26 2006

4.7.1 December 25 2006

4.7 December 19 2006

4.6.1 September 14 2006

4.6 July 20 2006

4.5 May 26 2006

4.4 April 25 2006

4.3 April 7 2006

4.2 March 28 2006

4.1 March 21 2006

4.0.3 March 6 2006

4.0.2 February 15 2006

4.0.1 February 9 2006

4.0 January 15 2006

3.9.8 January 2 2006

3.9.7 December 22 2005

3.9.6 December 8 2005

3.9.5 October 30 2005

3.9.4 October 12 2005

3.9.3 September 21 2005

3.9.2 September 15 2005

3.9.1 August 30 2005

3.9 August 17 2005

3.8 August 10 2005

3.7 August 4 2005

3.6 July 27 2005

3.5 July 12 2005

3.4 July 2 2005

3.3.1 June 23 2005

Bugfix

3.3 June 7 2005

New features

3.2 May 30 2005

New features

3.1 May 24 2005

New features

3.0 May 14 2005

New features

2.9.3 April 22 2005

Bugfix This is the last version which runs on Mac OS 10.2.8
Download File Juicer2.9.3

2.9.2 April 21 2005

Bugfix

2.9.1 April 14 2005

Bugfix

2.9 April 13 2005

New:

2.8 March 29 2005

New:

Bug fixes

2.7.2 March 4 2005

New:

Bug fixes

2.7.1 February 23 2005

Bug fixes

2.7 February 17 2005

New: Bug fix

2.6.1 February 12 2005

2.6 January 30 2005

2.5.1 January 22 2005

2.5 January 19 2005

2.0.1 January 13 2005

2.0 December 19 2004 - File Juicer is now $8 shareware.

1.5 November 17 2004

1.5b1 November 11 2004

New features:

1.1.1 November 11 2004

Bug fix release

1.1 November 8 2004

1.0 October 27 2004

1.0b1 September 30 2004

This is the first release of File Juicer.
File Juicer was made to extract images from PPS slide show files or PPT presentations created by Microsoft PowerPoint, which I could not view. It turns out that several applications store images inside their own file format, while keeping the images in their original format.

Installation

You can test File Juicer right from the disk image. To install it, drag the File Juicer application from the disk image to the Applications folder on your computers hard drive or anywhere you wish to keep it. The Utilities folder inside the Applications folder is also a reasonable place.

>Uninstallation

Drag File Juicer to the trash (watch 8 second screen recording).

Leave the preferences file where it is.

Use

Drop files or folders on File Juicer and it will extract the images, they contain. This is very similar to what the well known application StuffIt Expander does.

For a detailed description, see the User Guide at:
/File Juiceruser guide

Disclaimer

File Juicer comes with no warranty, expressed or implied. It may or may not work as intended, and I am not responsible for any damages, special, indirect, consequential, or whatsoever caused by using the software.

Credits

Cab file extraction with Unshield and libmspack:

Unshield
by David Eriksson
"Unshield" is for unpackaging InstallShield packages.
Its homepage is:
https://sourceforge.net/projects/synce/files/Unshield/

libmspack by Stuart Caie
File Juicer uses it for unpacking .chm files and .cab files of the Microsoft kind.
Its homepage is:
https://www.cabextract.org.uk/libmspack/


Translation software:
Thanks to iLocalize 3 from Arizona software; I have been able to keep track of the translation of File Juicer into French, Chinese, German and Danish. Without this, I could not imagine keeping the different language version up to date.

The translations were kindly provided by:
Portuguese: Luis Damas
Fran Iglesias - Spanish
Takeshi Fukui - Japanese : Takeshi's Blog
Roland Tournier and Ronald Leroux - French
Jack M.H.Lin - Chinese : Jack's blog: applewoods
Michael Krekin - Russian : Michael Krekin
Jakko Westerbeke - Dutch: Jakko Westerbeke
Sabine Shulz & Henrik Dalgaard - German
Henrik Dalgaard  - English, Danish - and parts of the other languages with a dictionary.

Thanks to Michael Balle from Apple for trying File Juicer on raw formats from Canon, Nikon, Fuji, Olympus and Pentax, and providing feedback on the results.

Many thanks to Troy Stephens, Thomas Schnitzer, David Remahl, Nathan Day and Ben Haller for their IconFamily class which made support for Finder Icons a breeze to implement.
Visit the IconFamily project web site at: https://github.com/uliwitness/IconFamily

File format information can be found with Google, but here are a few specific links:
WikiPedia: TIFF, PDF, JPEG, PNG, GIF

Most of what File Juicer can do, can be done by hand by using HexFiend, which is excellent for digging into the details of binary file formats.

Bugs

Bug Reports

Contact

I appreciate feedback & bug reports:

Henrik Dalgaard
support@echoone.com
Echo One