A Software Tool for Logging Digital Photos
EXIFLOG is a simple freeware program I wrote in C# to help me keep logbooks of my digital
photographs. The current version is tested in Windows 10 and almost certainly runs on
any up-to-date installation of
Older versions also run under Windows 2000 and XP, as well as
Linux and macOS using mono.
The source code is a Visual Studio 2017 project.
EXIFLOG reads a group of files and creates a text file summarizing the EXIF exposure data in them,
sorted by camera (original image) date and time.
To create a logbook page, I click "Save and Edit"
add other information about each picture as appropriate.
EXIFLOG 3 uses Phil Harvey's ExifTool to read metadata in a huge variety
of picture and video files.
Earlier versions used my own algorithms to retrieve basic EXIF data.
EXIFLOG 2.6, 2.7, and 3.7 also support XISF, FITS, and SER files (which do not use EXIF but rather have
headers in their own formats). In EXIFLOG 3.7, you can view the entire header if you wish.
Versions for Windows:
EXIFLOG 3.7 is for Windows 7 and up (with updates; it requires .NET 4.5, which comes in with updates),
32- and 64-bit.
It is full-featured and supports many cameras using ExifTool.
Note that ExifTool is updated
more often than EXIFLOG.
At any time, you can download the latest Windows executable of ExifTool, which unpacks as a file
named exiftool(-k).exe, rename it to exiftool.exe, and place it in the
installation directory in place of the one that came with EXIFLOG.
EXIFLOG 2.6/2.7 is a separate, continuing line of development for people who want a smaller, faster,
but less full-featured program, and who want to be able to run it under macOS and Linux.
Version 2.7 has been modernized to look much more like 3.7.
EXIFLOG 1.5, no longer under development, is compatible with Windows XP.
For Linux and macOS:
I am successfully running EXIFLOG 2.6 and 2.7 under Linux using Mono.
They should work the same way under macOS.
In Ubuntu and Linux Mint, simply unpack EXIFLOG.exe (version 2.6 or 2.7), put it on your desktop,
right-click, and choose "Open with Mono runtime."
Or launch it with the command mono ./EXIFLOG.exe giving the appropriate path
to where EXIFLOG.exe is located.
If that doesn't work, make sure you have the current version of Mono
by setting repositories as described
at this link and installing the package mono-complete. If that still isn't sufficient,
also install the packages gtk2-engines-murrine, and gtk2-engines-pixbuf.
If you haven't set repositories, it is easy to get stuck with an old version of Mono.
Then EXIFLOG will run but may have scattered malfunctions.
The current version is 6.4. Use the command mono --version to check.
Some browsers and antivirus programs balk at letting you run the EXIFLOG installer
right after downloading it, just because they have not seen it before.
It has been virus-checked, and you are
welcome to virus-check it yourself before running it.
Note, Jan. 16, 2020:
Several recent releases of EXIFLOG 3.7 cause a false alarm with McAfee antivirus software.
They are definitely not virus-infected, as verified by numerous further tests.
Apparently, a pattern of bytes in the compiled code resembles something McAfee saw in a virus.
The latest release was compiled with different compiler options to avoid creating that byte
pattern, and it also was updated to a new release of Exiftool.
I am continuing to investigate, and version 3.8 is coming.
Current version (3.7) downloads (Windows only):
EXIFLOG 3.7 installer (zipped) (minor revision, January 2020)
EXIFLOG 3.7 source code (without the January 2020 revisions)
Note: Using EXIFLOG 3.0 to 3.4 is not recommended.
Please upgrade to 3.7.
Version 2.7 downloads (for Windows, macOS, and Linux):
EXIFLOG 2.7 installer (Windows) (zipped; may give warning in some browsers)
EXIFLOG 2.7 executable (zipped) mainly for Linux and macOS Mono users
EXIFLOG 2.7 source code
Version 2.6 downloads (for Windows, macOS, and Linux):
EXIFLOG 2.6 installer (Windows) (code signed; may give warning in some browsers)
EXIFLOG 2.6 executable (code signed, zipped) mainly for Linux and macOS Mono users
EXIFLOG 2.6 source code
Older version for Windows XP:
EXIFLOG 1.5 executable
EXIFLOG 1.5 source code
Copyright 2005-2020 Michael A. Covington. Caching in search engines is explicitly permitted.
Please link to this page rather than reproducing copies of it.
This page is not in any way connected with or endorsed by any
photographic manufacturer. Many of the product names that appear
on this page are registered trademarks of their respective owners.