FileOptimizer is a tool which aims to reduce the size of many common file types (AIR, APK, APNG APPX, BMP, CBZ, DOCX, DLL, EPUB, EXE, GIF, GZ, ICO, JAR, JPEG, MNG, MP3, MPP, PNG, PPTX, ODT, OGG, OGV, PDF, PUB, SCR, SWF, TIF, VSD, WEBP, XAP, XLSX, ZIP and many more) via a range of lossless compression techniques.
And so the idea is that your JPEG images (for instance) will look exactly the same; they'll just be smaller than they were before.
To use the program, you first drag and drop your files onto the interface. Right-click the image, choose Optimize, and it'll call up one of a host of compression tools to do the actual work (essentially it's just a front end for other free and open source apps, like ImageMagick and Ghostscript). The "before" and "after" file sizes are displayed, so you can inspect the results right away.
While this sounds very appealing, one immediate problem here is you can't entirely rely on the compression process. We've occasionally found source files to be corrupted in some way. This isn't directly FileOptimizer's fault - it's an issue with whatever tool is doing the optimisation work - but it still means you'll have to check your processed files carefully to make sure there are no problems.
And another complication is that FileOptimizer automatically replaces your original files with the compressed versions, obviously an issue if they're now corrupted. You can recover the originals from the Recycle Bin, but if you don't notice any problems for a while, get distracted, there's scope for a disaster.
Still, most of the time FileOptimizer works extremely well, and in the main we found it produced excellent results (some PNG and PDF file sizes fell by 40%, MP3s typically dropped by 15%, even JPEGs usually achieved a 5-10% saving).
Version 6.50 can now optimise HTML files via tidy.exe.