jStrip V 1.2

©1998 David Crowell

This application is freeware. Feel free to distribute it freely. By using this program you agree to not hold the author responsible for any data loss, or damage that may occur.

What is jStrip?

jStrip removes unneeded parts of JPEG files to reduce download times for web pages, and hard drive space. It does not recompress the image. It leaves the image untouched so that the quality is not affected. It will remove Photoshop thumbnais, and all comments.

Installation

To install jStrip, simply copy all of the files in this archive into a new folder, and create a shortcut to jstrip.exe somewhere handy.

How to use jStrip

Navigate to the folder that contains the files you wish to process. Click on Edit | Options to select the options you would like. Click OK. Choose the files you would like to process or click All to quickly select all the files. Click Start to begin the process. When the process completes you will see a short summary. If you selected the 'Write to log' option there will be a logfile in the folder with the processed file. Look for JS.LOG It is a text file that contains details about each file. Any files that jStrip is unable to process will remain unchanged. Any files jStrip is unable to save any space from will remain unchanged.

Options

Process Read Only Files

If this option is checked, jStrip will attempt to clear the read-only attribute of the file to be re-written.

Keep Original File Date

If this option is checked, jStrip will not modify the 'last modified' date of the file when re-writing it.

Write log to JS.LOG

If checked, jStrip will write a logfile in the affected folder, listing the detais of each file processed.

Versions

Version 1.2 released 12/20/98

  • Option to overwrite read-only files added.
  • Option to keep original modified date added.
  • Option to not write log added.
  • Mostly complete re-write.
  • Fixed minor bug which caused all files to be re-written, even if no changes were made.

Version 1.0 released 10/16/98

  • Original release.

Credits

  • Thanks to DavidT for giving me the idea to reset read-only files.
  • Thanks to John R. Onda for the idea to set set file date & time back to the original.
  • Thanks to Scott Fulkerson and Piero Desopo. They both wanted a quick way to select all files. Both the 'All' button, and ctrl-A work now.
  • Thanks to Steve "Ice Cube" Lombardi. He suggested an option to turn off logging.
  • I really want to thank VBNet. I located the information on how to change a file's last modified date from there.

What's coming?

jStrip is still an ongoing project. Some of the capabilities I would like it to have are difficult programming in Visual Basic, as I have done so far. I was just a beginner when I started jStrip, but feel much more confident now. I have since purchased MS Visual C++, and plan to start learning that soon. That should lead to a faster, smaller jStrip, with more capabilities. I would like to add GIF support to jStrip. I'd like to store all settings in the registry. Maybe even include a setup program next time.

Comments welcome

Please let me know what you think of jStrip. I'm open to suggestions on improving it.
Email: davidc@qtm.net
Web: www.qtm.net/~davidc