Exiftool show all available EXIF tags of a fileĮxiftool -G1 -a -s Exiftool validate a file and show warnings and errorsĮxiftool -validate -warning -error -a FILE Exiftool write all available date fields in EXIF data to first 15 characters of the file name (f. When it comes to mass editing lots of files, nothing beats the command line. Using this as my personal notepad, so to speak might be useful for someone. Several Exiftool commands I have used to edit/sort my pictures and improve metadata. As for data integrity, Integrit圜hecker is far more useful and general solution that is cross platform, cross file-system, and works on originals and backups and readwrite and read-only archival volumes.Useful Exiftool Commands (cheat sheet / examples) MPG: doesn’t have any data integrity on backups, will surely cause compatbility issues, is a massive memory hog, is not immune from bugs, is a DIY unsupported thing-science fair stuff until officially supported. All the data that I care about resides on ZFS volumes attached to a Linux server. I’m surprised you’re not looking at ZFS with your interest in data integrity. MPG: hard to say since Apple Mail is the buggiest software I use. Doing this task with MS outlook software does work correctly by keeping the original dates. Maybe this is related: Moving mail with apple mail from one mailbox account to another account to resulted into changed mail dates (move date). This might or might not be desirable, e.g., when a file actually has been modified but has not had this date destroyed by the macOS Finder bug. If it desired to set both the file creation and the file modification date to "DateTimeOriginal", substituted "FileModifyDate" for "FileCreateDate" in the commands above. # Example #2: change all items on a volume name "Master", recursivelyĮxiftool "-DateTimeOriginal>FileCreateDate" -v -r "/Volumes/Master" # Example #1: change to desired directory/folder, change all items recursivelyĬd exiftool "-DateTimeOriginal>FileCreateDate" -v -r. The change will fail on locked DNG files.The quotes shown are straight quotes and are critical do not omit the quotes.I’ll give several examples-lines starting with a # are comments. ![]() This has to be done in Terminal at the command line.įirst, open a Terminal window eg /Applications/Utilities/Terminal. Step 1: download and install exiftol.ĭownload and install MacOS package for exiftool: Use Integrit圜hecker first to update all files, then backup, then verify the backup, then after using exifool, verify again Integrit圜hecker should detect and report “HASHES_MATCH_DATE_CHANGED” for all files for which the dates were updated. ![]() This goes without saying when running wholesale changes: make a backup or three.Īs with any wholesale data change, I strongly recommend using diglloydTools Integrit圜hecker to validate data. UPDATE: the easier/better way for most users to do this fix is to Use Graphics Converter to Fix Image File Dates. But for now I wanted a fix for the wanton destruction wrought by Apple Core Rot. I considered writing code to do so, and might still do so because for a few reasons. Since the macOS Finder destroys file dates when moving files from one volume to another, I needed a fix for the thousands of images whose metadata had been destroyed. SEND FEEDBACK Related: backup, data integrity, diglloydTools, exiftool, Integrit圜hecker
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |