File Juicer

File Juicer

4.103 - Sep 28 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 of 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 of your choice.

This means that it works not only on Safari's cache files, but also on Internet Explorer, Firefox, Mozilla, and OmniWeb. It also works on files created by other Microsoft Office applications.

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 that have been saved in .exe format to make them easy for Windows users to run. Unfortunately, this made them unusable on Macs.

Windows .exe files can be .zip-compressed files packaged as self-extracting files for quick access on Windows. You can now convert those files into zip format and open them on macOS.

The ASCII text recovery option scans any file, damaged or in an 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.15.7.
If you use Mac OS 10.14 use File Juicer version 4.98
If you use Mac OS 10.13 use File Juicer version 4.98
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 process my "Library" folder for JPEG, GIF, and PNG files, which is about 2GB in size. Watching File Juicer process it revealed many snapshots of my digital life over the past year. The snapshots are saved to the folder that opens after File Juicer finishes.

Make the File Juicer window a bit larger to better view the images as they are found. From my 2GB Library, File Juicer extracted about 500 MB of images and email attachments.

Apple Mail stores emails in large files, sometimes hundreds of megabytes, and while processing these, File Juicer will use a significant amount of memory. Your Mac may slow down during this process.

Juicing large PDF or mailbox files requires a lot of memory—about twice the size of the file itself. If your Mac does not have enough memory, performance will be much slower.

Limitations

File Juicer cannot recognize images packed in formats other than the ones it supports. For example, QuickTime movies can contain images compressed with the JPEG algorithm but stored differently.

Another example is Adobe InDesign, which chops images into small blocks, making them unrecognizable.

Juicing encrypted PDFs will result in images appearing white. Some PDFs are encrypted to prevent copying and printing, but they can still be viewed normally. File Juicer does not currently support decryption.

File Juicer is not strict in verifying that the found files are valid. For instance, it can mistake EXIF data for a TIFF file because it is formatted similarly. If the images generate a Finder icon, they are valid enough to be displayed by macOS.

Validating EPS files is less stringent, and Preview will let you know 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 hasn't been much erasing and rewriting, as new files may overwrite the erased ones. Disk images made from flash cards are usually not fragmented and have a good chance of recovery.

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 via the File menu, and in some cases, they will only play from the website they belong to. This depends on the design of the animation.

The ASCII extraction will also extract text that may appear meaningless. This can happen when image data coincidentally contains the same byte patterns common in text.

What's New

Version 4.103 September 28 2024

Version 4.102 September 23 2024

Version 4.101 September 6 2024

Version 4.100 July 29 2024

Version 4.99 May 31 2024

Version 4.99 April 23 2024

Version 4.99 May 14 2024

Version 4.99 April 22 2024

Version 4.99 March 28 2024

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 and bug reports:

Henrik Dalgaard
support@echoone.com
Echo One