Skip to content

Smithsonian/MD5_tool

Repository files navigation

MD5_tool

Utility that calculates, and saves to a file, the MD5 hash of all files in a directory.

Note:

A Python module is now available at: https://github.com/Smithsonian/si_md5_file

Features

  • Writes an md5 file in each subfolder of the selected folder
  • Can specify how to write the MD5 hash:
    • md5 filename
    • filename md5
    • md5,filename
    • filename,md5
  • Can specify file extensions to skip

How to use

On Windows, double click the exe file. You will see this window:

md51

Note: If you get this warning from Windows:

wd1

Just select 'More info' and then click 'Run anyway':

wd2

Then, select the top folder where the files are (all folders inside this one will have their own md5 file). Select 'Save log to file' to save the process log into a file (recommended for troubleshooting and production projects):

md52

Enter the extensions to ignore, separated by commas:

md53

Select the format in which to write the MD5 hashes:

md54

That is it! The script will run each folder recursively and write an md5 file with this name: [folder_name]_[date_time].md5

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Previous version

We have a previous version that is not currently supported. The last release was in 2016.

  • MD5ER
    • bin - Compiled applications for Windows and Mac
    • source - Source code

About

Utility that calculates, and saves to a file, the MD5 hash of all files in a directory. Digitization Program Office, OCIO

Resources

License

Stars

Watchers

Forks

Packages

No packages published