David Crowell :: Occasional Thoughts

Some Dumb Tech Guy

  Home :: Contact :: Syndication  :: Login
  27 Posts :: 0 Articles :: 41 Comments

Archives

Post Categories

About Me

Archived Software

Download version 3.3

Overview

jStrip is a free tool to reduce the file size of JPEG images without sacrificing image quality. High-traffic websites with many JPEG images can benefit from decreased bandwidth costs. Less hard disk space will be used by image collectors.

jStrip works by removing unneeded data from JPEG files. This data is unused by web browsers and image viewing software. jStrip does not re-compress an image, so there is no image quality loss.

Features

jStrip removes the following from JPEG files:

  • Comments (optionally)
  • EXIF Data (optionally)
  • JFIF Header (optionally)
  • Photoshop Image Resource Block (optionally)
  • ICC color profile
  • Adobe APP14 tag (optionally)
  • XMP data (optionally)
  • Extra bytes at end of file
  • Extra bytes or header at beginning of file
  • Extra bytes between JPEG blocks
  • Application-specific APPx blocks
  • Photoshop thumbnails
  • Any other unknown blocks in the JPEG files

jStrip also has the following features:

  • Option to retain original time-stamp of modified files
  • Ability to process a single file, or batch processing, including recursing a folder tree
  • Option to attempt to clear read-only bit
  • Includes a full help file
  • Allows browsing and processing of UNC paths
  • A command line version for batch processing
  • Can change case of filenames, and change %20 and underscores to spaces in filenames

Supported Operating Systems

  • Windows 95 with Internet Explorer 4
  • Windows NT4 with Service Pack 6a and Internet Explorer 4
  • Windows 98
  • Windows 2000 Professional or Server
  • Windows ME
  • Windows XP Home or Professional
  • Windows Server 2003

* Windows 95 and NT4 require IE 4 or greater for the HTML help to work correctly.

Version History

Version 3.3 - May 21, 2006

  • Fixed "classic mode" so that it works again

Version 3.2 - January 29, 2006

  • Separated the option to change %20 and underscores to spaces to seperate options
  • Added option to trim leading and trailing spaces from portion of filename before the extension
  • Log files is deleted when processing is complete
  • Log file is now random, so that two instances won't overwrite the log file
  • Now compiled with VB6

Version 3.1 - September 21, 2005

  • jStrip is now freeware - and the registration reminders have been removed

Version 3.0 - March 5, 2005

  • Added option to check for updates on startup
  • Added option to change case on filenames
  • Added option to convert "%20" and underscores to spaces in filenames
  • By default, jStrip will no longer follow a subdirectory that is a junction point
  • Installing JSCL.EXE, the command line version, is now optional
  • Installing the "Start jStrip Here" context menu item is now optional
  • Removed image view functionality
  • Fixed another minor JSCL path parsing bug
  • Changed available JSCL options
  • Improved options dialog

Version 2.9 - January 24, 2005

  • Fixed problem where unsupported jpeg types were being reported as invalid jpeg files
  • Fixed JSCL calculating paths improperly
  • VB runtime files now included in the install (Microsoft is no longer including the VB5 runtime with Windows Server 2003)

Version 2.8 - January 6, 2005

  • A bug causing some unnecessary data to be left in a jpeg file was introduced in v 2.7 This has been fixed. Simply re-process the files to remove the data.

Version 2.7 - January 2, 2005

  • Removing XMP data is now optional
  • Performance enhancements
  • Errors in help file fixed

Version 2.6 - November 20, 2004

  • Added XP theme support
  • Better detection of invalid JPEG files
  • JSCL command line client included again
  • Mousewheel now works in the treeview
  • Cosmetic improvements
  • Removing Photoshop Image Resource Block is now optional
  • Removing Adobe APP14 tag is now optional
  • Removing ICC profile is now optional

Version 2.5 - December 14, 2002

  • Added - 'Remember last folder' option
  • Bug fix - This release should finally fix the 'could not write file' error

Version 2.4 - December 8, 2002

  • Bug fix - Possible problem when using 'Clear read-only bit' option with NTFS file systems fixed
  • Bug fix - Minor cosmetic bug displaying pathnames fixed
  • Change - Removed the 'second chance queue' that was added in 2.3. the problem was due to the 'clear read only' bug listed above

Version 2.3 - December 1, 2002

  • Added - Most of the logging options that were removed in 2.2 are back
  • Added - A 'second-chance queue' for files that could not be written has been added -- This allows files that are temporarily locked to be written later
  • Change - Improved options dialog

Version 2.2 - November 28, 2002

  • Added - 'Start jStrip Here' item added to folder context menu
  • Added - Option to remove EXIF data added, it was always removed before
  • Change - New registration keys are needed for this version. Registered users should see the website for instructions on obtaining a new key
  • Change - Settings are now stored in an .ini file, rather than the registry
  • Change - All settings and license information is on a per-user basis, and will work with roaming profiles
  • Change - Option to add comments has been removed
  • Change - Stripping a JPEG file will never make it larger
  • Change - HTML logging has been removed
  • Change - Built-in JPEG viewer replaces the 'open' menu item
  • Change - Nag screen re-appears after every 500 files stripped until jStrip is registered
  • Change - The command line version has been removed. It will be available as a freeware product soon
  • Change - Help file converted to HTML help format
  • Change - The 30 day limit is no longer enforced

Version 2.11 - October 2, 2000

  • Change - Nag screen no longer requires a ten second wait
  • Change - Updated pricing and purchasing information
  • Change - Minor help file improvements

Version 2.1 - June 16, 2000

  • Added - New menu item allows opening of the selected file(s) with the default viewer
  • Bug fix - Processing can no longer be started on an empty drive
  • Bug fix - Processor usage no longer stays at 100% after processing complete
  • Bug fix - Better invalid path detection under Windows 2000
  • Bug fix - Fixed expiration problem under NT and Win 2000
  • Bug fix - Admin priveleges are now required (for NT and Win 2000) for installation & registration
  • Bug fix - Much better dialog sizing when large fonts are used
  • Change - Eliminated dependencies on DC5UTIL.DLL and DC5FPICK.OCX
  • Change - Folderview now spans entire width of window
  • Change - Path display in main window now displays better with paths longer than width of window
  • Change - Improved splash, about, and registration dialogs
  • Change - I've now matched the version numbers between JSCL and jStrip
  • Change - Several code optimizations and fixes
  • Change - Registration code is no longer displayed on the about box, to prevent theft
  • Change - I'm no longer distributing a full install with VB5 runtimes. They are available separately
  • Change - JSCL now has a new icon - Certain windows versions were displaying the default VB icon
  • Change - jStrip now has a 48x48 icon for those using "large icons"

Version 2.02 - March 15, 2000

  • Bug fix - File | Start menu item now works
  • Change - Displays registered user name in the title bar
  • Change - Smaller nag screen
  • Change - Smaller file size

Version 2.01 - March 5, 2000

  • Bug fix - Save log dialog would not appear under NT
  • Bug fix - Saving a log file twice to different locations did not work

Version 2.0 - February 11, 2000

  • Added - Ability to do entire folder trees
  • Added - Option to make backup files
  • Added - Ability to make HTML formatted log file
  • Added - Full control over what entries to log
  • Added - Allows full access to UNC pathnames
  • Added - Added command-line version for automated tasks
  • Added - Now has a true help file
  • Added - Option to run at idle priority
  • Added - Option to add your own comments to JPEG files
  • Added - Option to create new JFIF markers
  • Bug fix - Recognizes and refuses to process 4 color JPEG files

Version 1.31 - November 16, 1999

  • Bug fix - Option to leave existing comments now works correctly
  • Change - Minor performance enhancements

Version 1.3 - July 1, 1999

  • Bug fix - 4-color CMYK JPEGs are no longer damaged
  • Bug fix - Certain JPEGs could not be processed
  • Added - Option to remove APPx markers
  • Added - Option to remove comments
  • Added - Window position is now saved between sessions
  • Change - Log entries not generated for files that are unchanged
  • Change - Stripping process is slightly faster
  • Change - Improved UI
  • Change - Much better looking icon

Version 1.2 - December 20, 1998

  • Bug fix - Previously, files were overwritten even if no changes were made
  • Added - Option to overwrite read-only files
  • Added - Option to keep last modified date of processed files
  • Added - Option to not write a log file

Version 1.0 - October 16, 1998

  • Original release
posted on Sunday, March 11, 2007 6:25 PM

Feedback

Gravatar
# re: jStrip
Pimp writes on 4/17/2007 10:02 PM
Any plans for a Vista (I HATE IT!) version? Thanks!
Gravatar
# re: jStrip
David Crowell writes on 4/17/2007 10:17 PM
Yep. As soon as I get Vista, I'll test it, and fix anything that breaks. So far my only Vista experience is playing with the laptops at local computer stores.
Gravatar
# Well done!
A writes on 4/20/2007 5:37 PM
This program is small, efficient, and does exactly as you claim. A quick and easy way to get rid of all the unnecessary information that accompanies so many digital photos. Thank you and well done!
Gravatar
# re: jStrip
Andrew Chambers writes on 5/5/2007 9:40 AM
Thank you for such a great compact program, I'm surprised at how much garbage is in a jpeg file. Your program have saved me many a cd, thats how much data i have been able to remove.
Gravatar
# It works with Vista
David Crowell writes on 5/29/2007 12:47 PM
It's been tested with Vista, and works fine. It doesn't take advantage of any Vista specific functionality however.

I went from playing with the laptops and the computer stores with Vista, to purchasing one. :)
Gravatar
# re: jStrip
Adrian writes on 11/22/2007 5:57 PM
Great program! Thank you ;)
Gravatar
# re: jStrip
Phil Brown writes on 12/15/2007 7:47 PM
Hi David,

Congratulations on producing such an effective garbage remover. It had previously version 3.0 and found it to be very helpful in cleaning up my hard disk. However, I have recently upgraded my hard disc to 160GB. I expect to free up around 750MB, not a large percentage, but a hell of a lot of MB.

Many thanks for developing such user friendly and highly effective piece of software.

Best wishes,

Phil Brown
Gravatar
# re: jStrip
Nigel writes on 12/28/2007 9:31 AM
Wonderful application.

Can this be made into a Firefox plugin which will intercept image downloads and strip them before being saved? I guess I'm thinking of something that runs on the fly.

Cheers...Nige


Gravatar
# re: jStrip
David Crowell writes on 12/28/2007 11:29 AM
Nigel,

Neat idea. I don't want to implement a Firefox plugin though. I will make sure to allow programmatic control of jStrip in the next version, so that someone else can implement the plugin.
Gravatar
# re: jStrip
L Sanders writes on 2/21/2008 12:30 PM
Hello David, I will download jStrip and try it out to see if it can help me with a problem I am having downloading jpgs to my son's real estate site at:www.coastalhomefinder.com. Even it it won't fix my problem I am sure I can benefit from the smaller files.

I don't know if you can help but the problem is: I can upload gifs to my son's site but when I attempt to upload jpgs, the jpg is not recognized as a jpg and I am told to upload only jpgs or gifs. To add to the puzzle, the tech folks at the site that manages my sons web site are able to upload jpgs. Also my son can upload them. It is just from my computer that it can not be done successfully. I am running Windows XP Pro, SP2 updated fully. I create my photos with a Nikon D300 and process them in NikonNX and PhotoShopCS2. I have also disabled what I believe to be unneeded Services in the Administrative Tools portion of Windows. I have tried to upload with the default Services enabled but still get the error message. I hope I have given you enough information to let me know what you feel the problem is. Thank you in advance for any thoughts you might have and suggestions.

Loren Sanders Sr.
Gravatar
# re: jStrip
David Crowell writes on 2/21/2008 12:45 PM
L Sanders,

Well, jStrip won't help with the issue, but double check to make sure the jpeg files are RGB format, and not CMYK. I get a lot of CMYK jpegs from Photoshop users (because they are used to print work), but a lot of software does not support them.

Gravatar
# re: jStrip
Mr.Jeff writes on 3/2/2008 2:43 PM
Mr.David...

Thank You So Much For Such an Awesome Program... I'm a Photo Hound, and if it Were Not For Your Program, I Would Use Up at LEAST Double the Space All My Photos Use... Many, Many GIGS.... Keep Up the Awesome Work...

Mr.Jeff
Gravatar
# re: jStrip
Pero writes on 4/9/2008 3:42 PM
Excellent piece of software. I like the recursive option because it automates the whole thing.

Does anyone know the similar program to do the same stuff with GIF and PNG image types? Perhaps a feature for future version of this program?

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 3 and 5 and type the answer here: