TurboSFV Changelog

What's new in TurboSFV 10.03 (1003)

Apr 20, 2024
  • Improvements:
  • Main program; Counter for new files:
  • There is a counter, which displays the number of new files (not listed in the check­sum file), if TurboSFV searches for new files. Up to now, you couldn't distin­guish between 0 for "not searched" and 0 for "no new files". As the search process must be trig­gered manu­ally, a hyphen now indicates "not yet searched" and a counter displays the result of the search opera­tion.
  • TurboSFV main menu and Explorer context menu: Hide menu entries:
  • Some menu entries can be made hidden - under certain condi­tions. This process has been simpli­fied: These menu entries can now gene­rally dis­appear from the menu. If so, a default value applies for a hidden entry, which can be confi­gured in the configu­ration on the "Shell (User)" page.
  • The following menu entries are affected:
  • Search recursive
  • Create recursive
  • Use filter
  • Full path
  • Creation mode
  • TurboSFV ME :
  • Some improve­ments regar­ding usa­bility in the service configu­ration dialogues.

New in TurboSFV 10.02 (1002) (Feb 17, 2024)

  • Various improvements and error correction.

New in TurboSFV 10.01 (1001) (Dec 23, 2023)

  • Command-line version "Create": Multiple file arguments
  • With the file argument, files can be specified, from which to calculate checksums and to save them in checksum files. The command-line version now accepts more than one file argument, which can be useful in situations, where a set of files can't be specified otherwise, for example by using masks or filter.
  • One accumulative checksum file, containing checksums for all specified files, will be created in the specified location.
  • In case of multiple file arguments, the full path information for each file will be automatically added to the checksum file, so that files can be located during a validation.
  • Wildcards are still allowed, even for multiple file arguments.
  • Improvements:
  • Minor color adjustments for some styles.
  • File property sheet page "Hash": Improved file size detection.
  • Improved error handling for files, where a checksum can't be calculated.
  • TurboSFV: Import / Export of configuration: A message box now indicates, whether the operation succeeded.
  • TurboSFV XE: Import / Export of service configuration: Added informational messages, if an operation was successful and what to do next.
  • TurboSFV configuration: Improved focus control on all configuration pages.
  • Error correction:
  • Menu entry in explorer context menu didn't appear for some files.
  • Some language issues fixed.
  • Main program: The menu entry, which offers to open the file property window, was disabled in some cases.
  • Main program: For the sorted column, no arrow was displayed in the column header. More over, for the alternative sort column, a second arrow is displayed now.

New in TurboSFV 10.00 (1000) (Nov 5, 2023)

  • New style for TurboSFV:
  • The layout of TurboSFV has been completely restyled: From the title bar on the top, down to the progress bar at the bottom, from the border line on the left, to the scroll bar on the right, all comes in a new outfit: Modern foreground and background colors are used, which match for the selected style.
  • More than 20 new styles are available, each based on a stylish color scheme, including light and dark themes as well as other color schemes. The style can be changed in the TurboSFV configuration on the interface tab and will be applied to all modules, which have a graphical user interface. On this tab, there is also a preview of the selected style available, in a way that some controls are already painted with the new style. A non-styled variant, which uses the standard Windows colors and control elements, is the default style.
  • Not only the colors have changed: Depending on the selected style, some control elements are completely redesigned, for example buttons, check boxes or radio groups. Even the title bar with the system buttons is now in line with the current style. In addition, all menu icons in the main program,have been renewed, so that they fit better with the selected style.
  • Although many things have changed or had to be adjusted, in order to make this release possible, the core of TurboSFV is still the same, which was used in version 9. This means that users will familiarize quickly with the new version and will profit from a stable program.
  • Additional hints: Included in this release are various other minor improvements and fixes. Please also note, that this release comes with an updated digital signature.
  • TurboSFV XE: Job monitor:
  • Along with the service module, which can proceed checksum calculation jobs in the background, there is a new application available, which is able to monitor these activities and to update the user with the results of these jobs: The job monitor sits in the system tray, looks for completed jobs and logs the results in a tray log. Furthermore, the tray application can display balloon hints for special events.
  • The job monitor can be started manually from within the TurboSFV main menu, or automatically on system logon for a specific user. Once started, a tray icon appears, which comes with some functionality: On double click, the tray log is displayed and on right click, a context menu opens, which allows to adjust various settings for the tray application, for example the auto-start feature.
  • In the menu, it can also be specified, in which cases a balloon is displayed (succeeded jobs, warnings or errors) as well as what should happen, if a user clicks on a balloon. Additionally, from here the log folder can be examined and another menu entry provides quick access to the current log file.
  • The job monitor can be a helpful tool for users or administrators, who want to be kept updated about the automated hash calculation jobs, which they have configured to be running in the background.

New in TurboSFV 9.63 (9603) (Sep 24, 2023)

  • For the fixed width font, which can be used for the validation file list, more font sizes are now available.
  • Added some hints, which appear, if configuration data isn't complete.
  • Fixed an issue, which could cause an exception in the main program.
  • Fixed a problem which could occur with the menu entry in the windows 11 context menu.
  • Further minor improvemnets and fixes.

New in TurboSFV 9.62 (9602) (Jul 1, 2023)

  • Absolute / relative paths for files in the checksum file:
  • In TurboSFV you can use absolute or relative paths for specifying files in checksum files. An absolute path contains the drive letter and the full path or the UNC path for network resources, while the relative path describes the path of a file relative to the checksum file.
  • In previous versions, you could switch between the two modes by setting or clearing the checkbox "Full path" in the configuration on the tab sheet "Hash file". Now you can easily switch by clicking on a new menu entry "Full path", which is available in the explorer context menu of a file or a folder and in the TurboSFV main menu. The above mentioned checkbox is no longer available in the configuration.
  • There is no dependency between the menu entry in the explorer context menu and the main menu: Both entries can take different values.
  • You can hide the menu entry "Full path", if it's unchecked and thus relative paths are used. To do so, the checkbox "Hide menu entry: Full path, if unchecked" can be checked, which is available in the configuration on the tab sheet "Shell User".
  • The state of the menu entries can be defined system wide in TurboSFV CE and XE.
  • Service jobs in TurboSFV XE:
  • The service application in TurboSFV XE executes jobs created by the user. Creating and maintaining jobs has been simplified and improved in this new version.
  • In the job details, the "Add / Change" button was replaced by a "Save" button: If clicked, the new jobs are added to the list and changes will be taken over in the job list. New is, that all changes are directly saved in the job description file. In previous versions, this had to be done by an additional click on the "Save" button in the job list window.
  • In the job list, changes regarding the state of a service job (enabled, disabled, deleted) are as well directly saved in the job description file. Thus the "Save" button in the job list wasn't longer needed and removed.
  • The "apply" button is still needed to inform the service, that the job list has changed. Up to then, more changes can be done and - for example - a just deleted job can be recovered.
  • If the boot delay time for a job was changed in the job details, then it now appears in brackets in the job list.
  • Other changes:
  • Minor issues fixed.

New in TurboSFV 9.61 (9601) (May 7, 2023)

  • Main program: File list in validation window
  • Some technical and visual improvements were implemented for the list of validated files in the main program:
  • Way of sorting:
  • For some columns, the specific sorting algorithm (decides which of two values is greater) was adjusted, resulting in a better and faster sorting and also considering the status of a validation operation. Affected columns are:
  • Size (file size)
  • Type (hash algorithm), also for different checksum files.
  • Hash (checksum), also considering the length of hash values.
  • Status (result of the validation)
  • Alternative sort column:
  • In TurboSFV, it's possible to sort the file list after a validation by clicking on one of the column headers. If some entries have the same value, then you can now specify the column, whose values will be compared next in order to get the list sorted.
  • For example, if you want to sort the list first by column A and in case of same values, by column C, then click first on column C and then on column A.
  • Fixed width font
  • TurboSFV now offers the option to use a different font for the file list in the validation window as an alternative to the application font.
  • In the configuration on the interface tab, you can select one of the available fixed width fonts. The number of available character sizes depend on the font type and is also limited by the application.
  • Some users prefer a fixed width font for certain columns.
  • Various:
  • TurboSFV XE Job configuration: Improved check, whether the service has a newer version of the job description.
  • Command line versions: Display issue fixed.
  • vNext: Problem with new context menu fixed.

New in TurboSFV 9.60 (9600) (Mar 4, 2023)

  • Recursive scan options
  • Command-line "Create": New special values for /N-switch
  • Simplified process for service configuration (TurboSFV XE)
  • More improvements and fixes

New in TurboSFV 9.60 (9600) (Mar 4, 2023)

  • Recursive scan options
  • Command-line "Create": New special values for /N-switch
  • Simplified process for service configuration (TurboSFV XE)
  • More improvements and fixes

New in TurboSFV 9.52 (9502) (Dec 28, 2022)

  • Merge checksum files:
  • TurboSFV provides an option, which allows to export a list of files, which are actually listed in the validation window, to a new checksum file. This functionality has been expanded in a way, that several hash files can now be merged into a new one, if the following conditions are met:
  • Same hash algorithm is used.
  • Same path type (absolute or relative path for files in the hash file).
  • In case of relative paths: The original checksum files must be located in the same folder.
  • In order to get files coming from more than one hash file listed in the validation window, select the desired hash files in the explorer and click on validate. To open the hash files without starting a validation, simply click on load. The list of files can now be adjusted by using the available filters and finally be exported to a new hash file.
  • In the generated checksum file, you will find some additional information as commentary lines, such as:
  • A list of original hash files.
  • An information about the used hash algorithm and the path type.
  • Summarized status information for all files (validated or not, changed, unchanged etc.).
  • If enabled in the configuration for hash files: Detailed file information for each status.
  • The provided information documents the merge operation.
  • The export functionality is not available in TurboSFV LE.
  • Various:
  • Various minor improvements in the main program.
  • Translation improved.

New in TurboSFV 9.51 (9501) (Oct 15, 2022)

  • Hash file creation mode: Per file / per folder:
  • In TurboSFV, there are three different modes for creating checksum files: One mode, which offers one accumulated hash file for all selected files or files in selected folders and sub folders, another which creates hash files folder-wise for all files in a folder and a third, for creating one hash file for each single file.
  • If hash files are created folder or single-wise, then the appropriate save dialog allows to specify, what should happen, if a hash file exists: Overwrite the existing hash file or skip. Selecting the option skip did not overwrite an existing hash file, but checksums for the appropriate files were calculated anyway and simply not written to a hash file.
  • This behavior has been improved in this new version: If the option skip is selected, then TurboSFV now checks for these modes before starting the calculation, whether a hash file exists and if so, then also skips the calculation of checksums.
  • TurboSFV XE - Service: Apply job changes:
  • Since TurboSFV v9.50, normal user can add, change or delete jobs to be executed by the service module. However, changes in the job description couldn't be applied immediately by normal users: The service had to be stopped and started again.
  • The permissions can now be adjusted in a way, that normal users can also apply changes, means to tell the running service module, that there are changes in the job description and that the service should pick up the changes.
  • Various:
  • The option "Close Window on Click" for creating checksum files didn't always work as expected, should be fine now.
  • Command-line Create: In some cases, a "Please insert disk ..." message box could pop up. Now, a simple message on the command-line is displayed instead.
  • Help files: Improvements and corrections, updates considered.

New in TurboSFV 9.50 (9500) (Sep 10, 2022)

  • Adjustable read buffer size for network connections
  • If a file is located on a remote device, then the binary data must be first transferred over the network, before the data can be read and a checksum can be calculated. There are many parameters, which have an impact on the read speed: one of them is the size of the used read buffer.
  • In previous versions, TurboSFV used a buffer with a fixed size for remote connections. The size is now adjustable in a range from 16 KByte up to 16 MByte, so that it can cover very slow, but also high speed connections. The value can be defined in the configuration on the interface tab. The default value is set to 1 MByte, suitable as a starter for a 1 GBit(s LAN.
  • This is a general setting, which will be applied to all available modules in the application, including the creation and validation of checksum files, the command-line versions, the shell extension, which can calculate hash values and the service application, available in TurboSFV XE. This value will be taken, if a file must be read over the network. For other locations like fixed drives or USB, different fixed values will be used for the buffer size.
  • TurboSFV XE - Service: Adjustable permissions for normal users
  • Regarding the service application in TurboSFV XE, the available functionality for normal users was limited because of fixed set permissions for this user group. For example, only administrators could change job parameters or run a job out of the row.
  • Starting with this new version, permissions for normal users are adjustable: An administrator can define, which functions in the service application are available for normal users, in particular administrative tasks like
  • To add, change or delete jobs,
  • To run or stop jobs,
  • To manage checksum files used by the service,
  • To read service log files,
  • To read service statistics.
  • For these tasks, permissions can now be distinguished between "None", "Read only" and "Modify". In case of a new installation, "Read only" will be suggested as the permission for all available tasks, for an update installation, the actually set permissions will be taken over.
  • This change allows customers with high security requirements to setup a lock-down configuration, while providing users with lower security requirements the option for a suitable setup according to their needs.
  • 2022-JUL-23 - v9.41 Logo

New in TurboSFV 9.41 (9401) (Jul 24, 2022)

  • New option for closing the creation window
  • Up to now, the window which appears during the creation of a checksum file, could be closed normally (via the x-button or the menu) or automatically by using a timer.
  • A new option now allows to close the window by simply clicking on the area inside the window frame (except the status icon, which has a special meaning).
  • One of the options can be selected in the configuration on the tab "Create".
  • Various:
  • Some adjustments made, so thst the menu entry of TurboSFV also appears in the new context menu of the upcoming Windows 11 22H2.
  • The full documentation of TurboSFV is now also available in PDF format. The files are included in the setup and in the start menu there are shortcuts pointing to them. The context sensitive help is only supported by the up to now used and further available format.

New in TurboSFV 9.40 (9400) (May 22, 2022)

  • File filter now accepts file names:
  • In addition to filter files by attributes and extensions, it's now possible to specify file names to be included or excluded in an operation.
  • TurboSFV CE/PE/ME/XE: The file names can be specified along with the file extensions in the configuration (not available in TurboSFV LE).
  • Command-line: The "/w" switch now also accepts file names.
  • Service jobs (XE): The job configuration dialog can be used to specify file names the same way like file extensions are added.
  • File names must be specified without path information and are not case sensitive.
  • Check file size without checksum validation:
  • The menu entry "Load" opens a checksum file without starting the validation. This can be useful in case of a huge file list, which can be analyzed in advance before the validation, for example for
  • getting the total size of all listed files
  • detecting files, which aren't longer available
  • finding new files, which were added after the creation of the checksum file
  • exporting file lists in various formats
  • The "Load" functionality can now also compare the actual file size against the original size, if available in the checksum file. By doing so, files with a changed size can be detected without a checksum validation. This feature isn't available in TurboSFV LE.
  • TurboSFV can store the original size of a file along with the checksum in the hash file, for algorithms from the SHA / Blake families. This option must be enabled in the settings for the hash file.
  • In addition, the option "Examine total size" must be checked in the settings for the validation.
  • Files with a changed size can be separately displayed by using a filter and a file list can be exported.
  • Further improvements and error correction:
  • Suppress message "Please insert ...", if a drive isn't available.
  • In the main program, in the list of sorted-out files, the menu entry "Bring back" could disappear.
  • The menu entry "Export to hash file" wasn't disabled, if the list of sorted-out files was displayed.
  • Further improvements regarding the program behaviour in error situations while calculating checksums.
  • Commands from the shell were not always invoked, if the TurboSFV help window was opened.

New in TurboSFV 9.30 (9300) (Mar 12, 2022)

  • Windows 11 context menu:
  • TurboSFV now supports the new Windows 11 context menu and can add a menu entry, which opens a sub menu with the known TurboSFV menu items.
  • The registration of the menu entry in the new context menu is user based and thus, can't be done by the setup for all users. For this, a normal user simply starts the TurboSFV main program once and then starts a new instance of the explorer.
  • Once registered, the new menu entry, which is based on a different interface (IExplorerCommand), also appears in the legacy context menu - along with the menu entry, which is based on the interface IContextMenu, used in Windows up to version 10. Thus, the menu entry for TurboSFV probably appears twice in the legacy context menu. TurboSFV provides the option to hide a menu entry based on a specific interface.
  • The new Windows 11 context menu doesn't allow further sub menus in the TurboSFV menu (at least up to build 22000.493). Thus, grouping of menu entries in sub menus should be switched off, otherwise you won't see the menu entries.
  • The menu entry for TurboSFV in the new Windows 11 context menu only appears for files and folders, it doesn't appear in the Windows 11 context menu for drives (actually not supported in Windows 11).
  • The menu entry, which now additionally appears in the legacy context menu, has further limitations.
  • New configuration options:
  • The following configuration options were added or modified:
  • Option to hide the menu entry in the new Windows 11 context menu. This also hides the second entry in the legacy context menu.
  • Option to hide the menu entry in the legacy context menu.
  • Configuration option "Menus: Group hash types" expanded in way, that it now includes the hash file creation mode: In the explorer context menu, the three modes (Summary, per folder, per file) either appear single wise in the TurboSFV menu or grouped in a sub menu. The new label for this option is "Menus: Group menu entries".
  • Option to update the Windows 11 context menu registration: As designed by Windows, this must be done on user level, but setup can't update the registration for all users. In some situations, an update of the registration might be necessary, so that the TurboSFV menu entry appears in the new Windows 11 context menu.
  • Other changes:
  • Speed improvements
  • Because of some internal improvements, the calculation of checksums can now run significantly faster, depending on the used hash algorithm and the available CPU.
  • Uninstalling now GUI based
  • The uninstalling program is now a little application, which provides progress messages. In TurboSFV CE and XE, the uninstalling can still run in silent mode.
  • Help documents updated
  • Along with considering the recent changes, some exit codes for the silent setup and uninstalling in TurboSFV CE und XE were corrected.

New in TurboSFV 9.11 (9101) (Oct 3, 2021)

  • Visual Effects:
  • In the following areas, adjustments were made to bring TurboSFV more in line with the visual capabilities of newer Windows operating system builds.
  • General appearance of applications and windows.
  • Rounded corners for menus.
  • Used font and font size for control elements.
  • Existing themes and the use of colors.
  • New themes, which better support light and dark mode.
  • The noticeable changes depend on the used operating system.
  • TurboSFV XE (eXtended Edition):
  • For each service job, it's possible to define a separate log file. The file selection dialog now provides improved default settings for the location and file name, depending on the job type and already specified log file information.
  • Fixes:
  • Main program: File list sorted by hash value didn't always work as expected.
  • TurboSFV XE: Possible unexpected program behaviour in the job description dialog.

New in TurboSFV 9.10 (9100) (Aug 15, 2021)

  • Command-line: Validate:
  • File filter for the analysis mode:
  • Two new switches allow to define a file filter for the functionality: "Search for new files". One can be used to setup a filter for file attributes, with the other it can be filtered by file extensions. Both filters can also be used together.
  • Exit codes for the analysis mode:
  • In general, exit codes can be used in batch files, for interpreting the result and for a specific action depending on it. If in analysis mode, level 2 was never used. It's now used for hints, coming from the analysis operation, which can be
  • Validation errors during the last validation.
  • Availability check failed.
  • New files detected.
  • During the search for new files, access to a folder was denied.
  • TurboSFV XE (eXtended Edition): New features:
  • Job details: Last run:
  • In the context menu of a selected job, there is a new menu entry "Details: Last run", which allows to directly jump to the appropriate entry in the service log file.
  • Browse log folder:
  • In the context menu of the job list, there is a new menu entry "Browse log folder", which can be used to browse the log folder and to open a specific service log file.
  • New lockdown folder: "HashData":
  • In the service data directory, there is a new protected folder, which can be used for storing checksum files in a secure manner.
  • Job type: Analysis - File filter:
  • An analysis job can be configured in a way, that it looks for new files, which aren't listed in the checksum file. During the search, a file filter can now also be used: The number of files can be limited by filtering the files by their attributes or extensions - or both.
  • Other changes for XE:
  • Job list: If a job starts executing, then display a "?" in column "Last result".
  • Job list: Improved values for "Last result" in case of analysis jobs.
  • Time information in the service log file are now using a fixed format, not depending on local settings.
  • Adjusted the initial position of the job list window.
  • Improved check for values in the job details.
  • Chapter "Service" in the manual reviewed and updated.
  • Fixes:
  • Some issues in the configuration dialog fixed.
  • Command-line: Improved output to log file.
  • Command-line "Validate": In analysis mode, the status information wasn't always correct.
  • Some mistakes in the manual corrected.

New in TurboSFV 9.00 (9000) (Jun 19, 2021)

  • New edition: TurboSFV XE:
  • Starting with version 9, there is a new eXtended Edition (TurboSFV XE) available. The main feature of TurboSFV XE is, that it comes with a service module, which allows tasks to run in the background, without a logged on user. This module can be installed as a Windows NT service application, which starts automatically at system startup and stops on shutdown.
  • The service can run jobs at a scheduled time, at startup, once or periodically. In particular, jobs can be the creation of checksum files, the validation of checksums or further analysis tasks - all core features of TurboSFV can be processed in an automated manner. Detailed logging can be en- or disabled and important events will be reported in the event log.
  • On page Features you can compare the different editions of TurboSFV.
  • New hash algorithm: BLAKE3:
  • TurboSFV version 9 now supports BLAKE3, a cryptographic hash function with a default output length of 256 bits..
  • BLAKE3 is based on BLAKE2, in particular on BLAKE2-S, which works with 32 bit numbers. The main difference is, that BLAKE3 uses a binary tree as the basic structure, which makes parallel processing possible. Another feature is that BLAKE3 can produce extendable output, that is a hash value in principle of any length. BLAKE3 integrates the BLAKE2 variants on one platform, including keyed hashing.
  • TurboSFV supports BLAKE3 with the output lengths 256, 512, 1024 and 2048 bits. TurboSFV starts with the calculation of BLAKE3 hash values on one CPU, for future implementations the algorithm offers a processing on additional CPUs. Hash values are written to a checksum file with the new extension bk3.

New in TurboSFV 8.64 (May 10, 2021)

  • Bugs fixed:
  • TurboSFV (LE): Fixed a problem in the configuration dialog, where a tabsheet didn't show the appropriate controls.
  • TurboSFV command line create: Parts of the command-line help re-formatted and some spelling mistakes fixed.
  • Manuals updated..

New in TurboSFV 8.63 (Mar 14, 2021)

  • Command-line - Create:
  • Added a new switch, which instructs the program to create a backup of a checksum file, which must be replaced. An existing backup file will be overwritten.
  • Main program:
  • A new entry in the main menu allows to clear the file list.
  • Other changes and improvements:
  • Fixed a problem, which could occur, if a shell object represents a reparse point.
  • Improved check of available and usable Shell resources.

New in TurboSFV 8.62 (Dec 20, 2020)

  • File properties dialog (Windows):
  • In the context menu of the file list in the main program, there is a new menu entry, which allows to open the Windows file properties dialog for a specific file, from within the main program.
  • Multiple property dialogs can be opened and all will be closed automatically, if you close the main program. This option isn't available in TurboSFV LE.
  • Short path form:
  • For a file name, a short path form exists: Each component in the path can be described with a maximum of 8 characters and the file name itself has an 8.3 alias. The short path form for a file name will now be displayed in the validation details for a file. The underlying file system must support this short form.
  • The short path form can be copied together with the validation details to the clipboard or exported to a file. This functionality isn't available in TurboSFV LE.
  • Shell property sheet page: Hash:
  • On the Shell property sheet page "Hash", the calculation of checksums automatically starts for smaller files. A new configuration value allows to individually define the maximum size for a small file.
  • Other changes and improvements:
  • In TurboSFV, all executables are digitally signed. The underlying certificate was renewed.
  • In the main program, the display of file names and path information was improved in case of overlong paths.
  • Some informational messages added for a better user experience.

New in TurboSFV 8.61 (Aug 30, 2020)

  • Load a checksum file without starting the validation:
  • It's now possible to open a hash file in TurboSFV without immediately starting the validation. This can be useful for analysis tasks, for which a validation of all files isn't necessarily needed or would take too much time, for example
  • Examine, which files are no longer available.
  • Investigate, which files were added since the creation of the hash file.
  • Inspect the total size of all listed files.
  • Analyze the file list by using filter.
  • Export file lists in various formats.
  • Create a new checksum file based on the loaded one.
  • The hash file can be loaded via a new menu entry, either in the main program or in the context menu of the file in the Explorer.
  • The new functionality isn't available in TurboSFV LE.
  • Shell property sheet page: Hash:
  • Added the functionality, which allows to copy just the selected checksum to the clipboard, without any additional information.

New in TurboSFV 8.60 (Jun 15, 2020)

  • New encoding type: UTF-8:
  • TurboSFV now supports the encoding UTF-8, which can be used for encoding files, which must be encoded in a Unicode capable manner. Along with the already supported encoding UTF-16 (previously labeled as Unicode), there is now a second type UTF-8, which supports Unicode characters.
  • UTF-8 encodes Unicode characters in a different way: Depending on which characters are frequently used for file and folder names on a system, the size of a checksum file produced by TurboSFV can differ comparing to UTF-16. For example, if a checksum file was generated for all files on a drive, then there can be a big difference.
  • The default encoding can be specified in the configuration. In addition, it can be specified which of the Unicode encoding types takes precedence over the other.
  • For the command-line version, the encoding to be used can be specified by a switch. Note, that the values for this switch have changed: If it was set to Auto=2 in previous versions, then this value now means UTF-8. The automated detection can now be achieved with the new value 9.
  • Other changes:
  • Before a validation job in the GUI version can start or finish, a probably opened child window must be closed.
  • Some minor issues fixed in the configuration dialog.

New in TurboSFV 8.54 (Apr 26, 2020)

  • Validation: Export to hash file:
  • A list of files, which are actually displayed in the validation window, can be exported to a new hash file. This list can be adjusted by setting one of the available filters (for example hide non-existing files) or by adding new files with the "Find New" functionality.
  • Up to now, all files had to be validated before you could export them to a new hash file. This restriction is gone now: All files can now be exported, whether validated or not. The validation process can be interrupted, then the list of files can be prepared (sorting, filtering, adding new files) and exported.
  • Other changes:
  • Export to hash file: Layout of commentary lines changed.
  • Layout of other reports adjusted.
  • Smaller layout issues in the configuration dialog fixed.

New in TurboSFV 8.53 (Mar 15, 2020)

  • Validation: New column for file list:
  • The file list, which is displayed during the validation of checksums, has a new column, which indicates the absolute path for each file. Like the others, this column can be sorted.
  • If you right-click on the column headers of this list, then a popup menu appears now, which allows to hide / show columns.
  • Other changes:
  • Checksum files per folder: Improvements for building the checksum file name, depending on the selected option for naming the file.
  • Error fixed, which could occur in the control element of the file list in the main program.

New in TurboSFV 8.52 (Feb 3, 2020)

  • Configuration: Import and export
  • All configuration values, which can be adjusted in the TurboSFV configuration dialog, can now be exported to a file. The configuration file can be later used, to restore the previously saved configuration values.
  • As with changed configuration values, restored configuration values will become active after leaving the configuration dialog by using the save button.
  • Other changes:
  • Layout changed on some configuration pages.
  • A few minor problems in the configuration dialog fixed.
  • TurboSFV now supports Windows 10 #1909.

New in TurboSFV 8.51 (Dec 14, 2019)

  • With the creation mode "per folder", one checksum file can be created for each folder in the selected folder tree. The save dialog for this mode now provides options for building the checksum file name:
  • Root folder: The file names are based on the name of the folder, which is the root folder of the selected folder tree.
  • Folder name: Each file name is based on the current folder name.
  • File names: TurboSFV tries to build a file name based on the names of the files in each folder. If it fails, then the manual file name will be used.
  • Manual: The file name is the same for all folders and can be specified in the configuration.
  • In previous versions, the manual file name was always used.
  • Export of validation results
  • The results of a validation can be exported to a file. The new version provides two additional export types:
  • Summary: Provides a compressed report for the last validation.
  • Advanced: Contains a summary and addionally, a list of all files sorted by their validation status.
  • Fixed
  • Command-line: If the switch /s (show details) was used, then probably not all lines with details did appear on the console screen.

New in TurboSFV 8.50 (Oct 13, 2019)

  • New:
  • New configuration page "Hash file", which contains all settings for the checksum file.
  • For the encoding of the hash file, there is a new option "Auto", which automatically detects the needed encoding (ANSI or Unicode).
  • Other changes:
  • Infotip: Only check for file availability, if files are on the same drive where the hash file is located.
  • Command-line: If output is redirected to a file, then don't pad out lines with spaces.
  • Improved analysis of checksum files.
  • Other minor changes.

New in TurboSFV 8.41 (Aug 3, 2019)

  • TurboSFV now better reacts to these errors and
  • stops the calculation process, if needed,
  • provides an appropriate error message,
  • keeps the user updated in these situations.
  • The GUI version as well as the command-line versions were changed accordingly.
  • Other changes
  • Command-line: Improved handling of break signals, which allow the user to interrupt the process.
  • Shell property sheet pages: Improved display of path information.
  • Other minor changes.
  • Fixed
  • Command-line: In some cases, the console window title or the cursor style were not properly restored.
  • Main program: In a special situation, some entries in the popup menu were incorrectly en- or disabled.
  • If the calculation process had to stop, the progress could jump to 100%.

New in TurboSFV 8.21 (8200) (Jan 27, 2019)

  • Advanced filter capabilities for the command-line version
  • Similar to the GUI version, you can now also limit the number of files, which will be processed, in the command-line version, by using file filters.
  • With the file attribute filter, you can specify whether to include or exclude files with specific file attributes. The file extension filter allows to include or exclude files with specific file extensions.
  • You pass a filter as a command-line switch to the program. Both filters can be used alone or together. If both filters are used, then a file must meet the criteria of both filters.
  • With the file argument, you could already pre-select files by using wildcards. Together with the new filters, the file argument works then as a pre-filter.
  • Other changes
  • Windows 10: The latest build #1809 is now officially supported.
  • Manual: Chapter "Digital signatures" updated.

New in TurboSFV 8.20 (8200) (Dec 9, 2018)

  • Checksum files per folder
  • Hash files can now be created folder-wise: Each folder will then get a checksum file, containing checksums for all selected files in a folder.
  • In previous versions, hash files had to be created manually for each folder. Now this job can be done automated: The new mode accepts a set of files, one or more folders or a folder tree, calculates checksums for the selected files and creates automatically a checksum file in each folder.
  • The new version now has three creation modes (TurboSFV LE: Only Summary):
  • Summary: One checksum file for all selected files.
  • Per Folder (new): One checksum file for each folder.
  • Per File (old term: Single hash files): One checksum file for each file.
  • For all modes, files can be searched recursively. Available filters can be used, to limit the number of files.
  • Configuration dialogs
  • For the new creation mode, some configuration options had to be adjusted. As a result, the configuration page "create" had to be re-structured, on other pages some options had to be changed, added or removed.
  • Create: The manual hash file name is now also used for the creation mode "per Folder".
  • Create: Some options are only available for the creation mode "Summary".
  • Create (CE only): Options, which can be used to pre-define the state of some menu entries, do only appear, if TurboSFV was started with administration rights.
  • Validate (CE only): Search options removed - instead the state of the menu entry "Search recursive" can be pre-defined. Appears as well only with administration rights.
  • Shell (User): Replaced option "Hide menu entry single hash files" with "Hide menu entry creation mode". If the creation mode "Summary" is activated, then the menu entries for "creation mode" can be made hidden.
  • Administration (CE only): The new options can be defined system-wide.
  • Other changes:
  • The main menu and the explorer context menu now have a sub menu, which provides options for selectiong the creation mode.
  • Save dialog added for the creation mode "per Folder".
  • Some options changed in the save dialog for the creation mode "per File".Improved detection of invalid file names, if manually specified.
  • Re-newed certificate, which is used to digitally sign all executables.
  • More minor improvements.

New in TurboSFV 8.1.1 (8101) (Sep 9, 2018)

  • Some control elements in the configuration dialog didn't resize automatically.
  • In a special situation, the state of the file extension filter options wasn't correctly saved.

New in TurboSFV 8.1.0 (8100) (Aug 12, 2018)

  • Option "Single: Exclude hash files" removed. The same behavior can now be achieved by using the file extension filter.
  • Improvements regarding the dpi awareness.
  • Minor issues fixed.

New in TurboSFV 8.0.0 (8000) (Jun 24, 2018)

  • Along with the Private Edition (TurboSFV PE) and the Commercial Edition (TurboSFV CE), there is now a Light Edition (TurboSFV LE). TurboSFV LE is designed for users, who just need a reliable tool for calculating file checksums, but don't need analysis tools in case of wrong hash values. Comparing to TurboSFV PE, the Light Edition comes with reduced functionality, but is cheaper in price. Thus the following features aren't available in TurboSFV LE:
  • Analysis capabilities
  • Options for creating single hash files
  • Command-line versions
  • Shell extensions are limited
  • Other changes:
  • New configuration page Shell (User), which holds all options for the Shell integration, which can be configured by a normal user.
  • Special command-line versions for the Mobile Edition (ME). TurboSFV ME is included in TurboSFV CE.
  • Windows 10: The latest build #1803 is now officially supported.
  • Fixes:
  • Display issue after changing the theme.
  • Non-recursive "search and validate" didn't work from the explorer context menu.
  • Issue with setting a search folder in the shell property sheet page "Content".
  • In rare cases, a memory leak could occur in the shell property sheet pages.

New in TurboSFV 7.7.2 (7702) (Apr 30, 2018)

  • Hash file name options changed.

New in TurboSFV 7.7.1 (7701) (Mar 18, 2018)

  • A new configuration option instructs TurboSFV to check, whether a hash file already exists. If this is the case, then a timestamp will be automatically added to the hash file name.
  • Sound effects: TurboSFV can now play a sound after finishing an operation. Another new option limits the playing of sounds to longer operations.
  • Fixed: A label had a wrong text.

New in TurboSFV 7.6.1 (7601) (Dec 17, 2017)

  • Infotip: New files:
  • Optionally, the Shell infotip can now show a counter, which indicates the number of files, which are not listed in the hash file.
  • The hash files must use relative paths.
  • The search folder is the location of the hash file.
  • Optionally, it can be searched recursively.
  • The functionality can be turned on/off in the configuration on the interface tab.
  • Main program: New files:
  • The main program can be used for searching for new files, which were added since the creation of the hash file. Folders which can't be examined, will be kept in a list, which can now be exported. A status message displays the count of these folders.
  • Empty clipboard:
  • With TurboSFV, data can be copied to the clipboard. A new option in the configuration on the interface tab allows to automatically empty the clipboard on program close, if the content is still in the clipboard. This setting will also be applied for the Shell property sheet pages, which provide clipboard functionality.
  • Improvements:
  • Command-line versions: The /s switch (show details) now only has an impact on what's displayed on the console. The log file now always contains the details.
  • Minor improvements for the Shell property sheet page "Content".
  • Fixed a problem, which - in a special situation - could cause an exception, while applying a filter to the file list in the main program.

New in TurboSFV 7.6.0 (7600) (Nov 26, 2017)

  • Command-line validate:
  • Instead of the validation of hash values, a hash file can also be analyzed. The following analysis options are now available:
  • Availability: The files listed in the hash file will be checked against availability.
  • Search for new files: A path, which can be defined, will be searched for files, which are not listed in the hash file. Optionally, a folder tree can be searched for new files, where the path specifies the root folder.
  • Both options can be combined or skipped.
  • The availability check was already available in previous versions, but couldn't be turned off.
  • Shell property sheet page: Content:
  • This page is available in the file properties for a hash file. Similar to the analysis capabilities of the command-line version, this shell extension provides now analysis options, which can be used to examine, how much files listed in the hash file are available and which files were added since the creation of the hash file.
  • Unlike the command-line version, which uses switches for passing parameters, these options can be set by using new check boxes.
  • Fixed:
  • In both, the command-line validate and the Shell property sheet page content, the availability check didn't count files, for which the operating system denied access.
  • Windows 10:
  • The latest build #1709 is now officially supported.

New in TurboSFV 7.5.1 (7501) (Sep 25, 2017)

  • On 32-bit systems, the progress counter for new files didn't always display the correct number.
  • In the validation details, now the full name of the hash file including drive and path is always displayed.
  • Adjustments made to reduce file read operations.
  • Some extra checks added for reparse points.

New in TurboSFV 7.5.0 (7500) (Aug 20, 2017)

  • File list context menu:
  • The context menu of the file list in TurboSFV was revised to reflect all recent changes.
  • New icons for menu entries.
  • Menu entries resorted or grouped in sub menus.
  • Depending on the status of the validation, menu entries are either en- or disabled.
  • Filters:
  • Added new filters: "Previously checked", "Not validated" and "New".
  • Available filters can now be combined in any way. In older versions, only one filter could be selected.
  • A new function "Invert filter" allows to invert the current filter settings.
  • Sort out:
  • Specific files, which can't be picked up single wise by a filter, can now be moved manually to another list.
  • This helps to prepare a list of files which can be then exported by using one of the export functions.
  • These files can also be moved back to the original file list.
  • Find new:
  • Based on a previously created hash file, this new function allows to search for files, which were added to the folders after the creation of the hash file.
  • The search can be processed recursively, to include sub folders.
  • Detected files will be added to the file list and a checksum will be calculated.
  • New files can be grouped and a list can be exported.
  • A new counter displays the number of new files.
  • Export:
  • A new function allows the creation of a file containing a simple list of all displayed files with path information and filename. If a hash file with relative path information was used, then either the absolute path or the path relative to the location of the hash file can be presented.
  • With another new export method, a hash file containing the files actually listed, can be created. The file list can be customized with the available filters. With this feature it's possible to create an updated version of the hash file, considering all recent changes.
  • Various:
  • Shell property sheet page hash: In case of reparse points, a hint now indicates that the displayed size is related to the associated reparse point data.
  • The function, which searches for hash files, does no longer follow redirectors.
  • The recent Windows 10 build 1703 is now officially supported.

New in TurboSFV 7.4.0 (7400) (May 1, 2017)

  • Added functionality for calculating checksums for reparse points
  • Bug fixed

New in TurboSFV 7.3.1 (7301) (Mar 13, 2017)

  • Shell context menu and hash types:
  • The shell context menu can now be customized in a way, that it only shows a set of hash types and not all available hash functions.
  • The TurboSFV main menu can take over the settings for the shell or use the default settings, which displays all hash functions.

New in TurboSFV 7.3.0 (7300) (Feb 6, 2017)

  • Drag-and-drop of files for the shell property sheet page hash
  • This page can now receive additional files with a drag-and-drop operation, for example files from other drives.
  • Their hash values (checksums) will be automatically compared and a status message informs about the result..
  • Improved error handling.
  • Optimized program start in case of huge hash files.

New in TurboSFV 7.2.1 (7201) (Dec 20, 2016)

  • Creation of hash values (GUI and Command-line):
  • The calculation process can now be better stopped.
  • Various other technical improvements.
  • Issues fixed:
  • In v7.20, the stop button didn't always work properly.
  • UNC paths for files in hash files.
  • Addtional information in single hash files.
  • Display of the calculation speed.

New in TurboSFV 7.2.0 (7200) (Nov 7, 2016)

  • Validation of hash values (GUI and Command-line):
  • Improvements regarding the cancellation of validation jobs.
  • The progress can now represent the number of validated files in relation to the total number of files. The default value is based on processed Bytes.
  • Various other technical improvements.
  • Minor issues fixed:
  • Command-line validate didn't process a configuration value correctly.
  • Hash file analysis: The value for files available wasn't always correct.
  • Other:
  • TurboSFV now also supports the new build #1607 of Windows 10.
  • Certificate updated, which is used for signing the executables.

New in TurboSFV 7.1.1 (7101) (Sep 12, 2016)

  • New configuration value.
  • Minor issues fixed and improvements.

New in TurboSFV 7.1.0 (7100) (Aug 8, 2016)

  • Use of old and vista-style dialogs
  • Improved error reporting
  • Bug fix

New in TurboSFV 7.0.0 (7000) (Jul 4, 2016)

  • Hash types from the BLAKE2 family added
  • TurboSFV ME: Full support for Windows PE
  • Technical improvements
  • Bug fix

New in TurboSFV 6.9.0 (6900) (May 8, 2016)

  • Changes regarding the calculation of hash values.
  • Improvements for the command-line versions.
  • Enhancements for Windows PE.

New in TurboSFV 6.8.2 (6802) (Mar 27, 2016)

  • Improvements regarding the navigation in the shell property sheets.

New in TurboSFV 6.8.1 (6801) (Feb 15, 2016)

  • Shell property sheets:
  • A new popup menu provides options for displaying/hiding column headers and for activating/deactivating the group view. The menu can be opened by a right-click on the list control
  • Changes regarding the layout and the navigation within the property sheet
  • Technical improvements for the property sheet hash

New in TurboSFV 6.8.0 (6800) (Jan 11, 2016)

  • Grouping of hash types in menus:
  • The hash functions CRC-32, MD5 and SHA-1 are now summarized in one group. The second group contains the functions from the SHA-2 family and another the SHA-3 functions. The group view can be en- or disabled in the TurboSFV configuration on the interface tab: If enabled, then the hash functions appear in groups in the Explorer context menu and in the TurboSFV main menu.
  • Shell property sheet: Hash:
  • Similar to the menus, the hash functions are now grouped. The individual groups can be collapsed or expanded (Vista and newer) and the group states are saved.
  • Some changes to the layout and regarding visual effects.
  • Layout of the text changed, which can be copied to the clipboard.
  • Shell property sheet: Content:
  • If the hash file analysis is done, then a message appears now.
  • A new copy button allows to copy the results of the analysis to clipboard.
  • Some visual effects added.
  • File associations dialog:
  • In the TurboSFV configuration on the Shell tab, you can click on a button which opens a Windows dialog for changing user specific file associations for TurboSFV. In Windows 10, this dialog is blocked by Windows and users are provided with a message, which gives instructions how to manually open this dialog. This message is now bypassed and the dialog opens directly again.

New in TurboSFV 6.7.0 (6700) (Dec 17, 2015)

  • Command-Line: Create:
  • The n-switch, which can be used to specify a hashfile, now accepts a special character, which instructs the command-line version to display the calculated hash values on the console screen, instead of writing them to a hash file.
  • Command-Line: Validate:
  • Error fixed: No results from previous validations were displayed, if the a-switch (analysis of a hashfile) was used. This error occured only in the Mobile Edition (ME), which is a part of the Commercial Edition (CE).
  • Layout changes:
  • The form which displays the progress while creating a hashfile is now completely resizeable: The available space is used to display a list of files, for which the calculation of hash values failed.
  • Shell property sheet "Content": The groups are now collapsible (Vista and newer).
  • Shell property sheet "Hash": Removed groupview.

New in TurboSFV 6.6.0 (6600) (Nov 19, 2015)

  • Shell property sheet - Content:
  • The section "Last validation" now shows, whether the last validation was partial or full. Full means that all files were checked (succeeded or not).
  • Added two lines, which display the date of the last partial and full validation.
  • The last line in this section now shows the date when all files were checked and successfully validated. Older versions of TurboSFV didn't distinguish between partial and full validation.
  • Shell infotip:
  • The infotip now displays the date of the last full and successful validation, if available. In older versions of TurboSFV there was no difference between partial and full validation.
  • Keeping track of last validations:
  • TurboSFV saves the validation results for the number of days you have specified in the configuration. The date is now based on the last full validation and will be updated, if you validate all files again. Outdated entries in the internal database will be purged, if you start the main application.
  • Intermediate results are now also saved: If you cancel a validation job, you can restart the validation at the point where you have stopped, if the option "Skip previously checked" in the configuration is turned on.
  • The internal database had to be changed: As a consequence, older validations are treated as partial. If the option "Allow different location" in the configuration is turned on, then previous results from older versions of TurboSFV can't be found.
  • Revalidation:
  • The option to re-validate all files is now always enabled, and not only if a file failed. This option can be found in the context menu of the file list in the main window.

New in TurboSFV 6.5.0 (6500) (Oct 4, 2015)

  • TurboSFV version 6.50 includes the new SHA-3 hash functions as specified in FIPS 202, issued by NIST. The following hash algorithms are implemented: SHA3-224, SHA3-256, SHA3-384 and SHA3-512.
  • The underlying KECCAK algorithm is strongly based on 64-bit operations. The 64-bit version of TurboSFV uses the capabilities of a 64-bit CPU: By using TurboSFV x64, SHA-3 hash calculations need significantly less CPU time. If you are planning to operate with SHA-3, then TurboSFV x64 should be used, which requires a Windows 64 bit operating system.

New in TurboSFV 6.3.0 (6300) (Sep 9, 2015)

  • Command-line:
  • Command-line "validate": A new switch allows to analyze a hash file instead of starting the validating. This can be useful, if only a console window is available and the details of a hash file are needed before starting the validation.
  • For both command-line versions, the output (console and log file) was improved.
  • Shell extensions:
  • Property sheet page "hash": The results, which can be copied to the clipboard are now sorted by filename.
  • Property sheet page "hash": Folders, which are passed by the Shell to this extension by mistake, are now ignored.
  • Both property sheet pages: Fixed a possible memory leak, which could occur under special conditions, depending on how the Shell calls the extension.
  • Windows 10:
  • Some layout issues fixed.
  • Starting with TurboSFV v6.30, Windows 10 is now supported.
  • Other changes:
  • Improved check for registry values regarding TurboSFV.
  • Improved behaviour during the validation for the case, that a drive isn't available.
  • Various minor technical changes.
  • Manuals updated.

New in TurboSFV 6.20 (Sep 9, 2015)

  • Customization of menus:
  • Introduced new options in the configuration, which allow to hide special menu entries in the TurboSFV main menu and in the explorer context menu. These menu entries are switches which you can turn on and off. Switches which are turned off can be configured in a way, that they disappear from the menu.
  • The following switches are included: Recursive search for hash files in case of validation jobs, recursive search for files during the calculation of hash values and the option for creating single hash files.
  • Message box for command-line versions:
  • With a new switch, both command-line versions can be instructed to show a message box after finishing all tasks, depending on the exit code provided. The exit code indicates the result of the operation.
  • The available exit codes can be combined, so that a message box appears for a user-defined set of exit codes.
  • The message box is modal: The command-line version stops executing and doesn't return until the message box is closed.
  • File associations:
  • To be in line with recent Windows versions, file associations on user level must be assigned by using a special Windows dialog. A new button in the configuration of TurboSFV allows to call directly this dialog from within TurboSFV.
  • This dialog is available since Vista. Users of an older Windows version must use the "Open-With-Dialog" in the explorer context menu for a hash file.
  • Shell extensions:
  • Infotip: Layout adjustments for the case of overlong file names.
  • Property sheet page "content": Additional entry which displays the number of empty lines in a hash file.
  • Explorer context menu: Fixed an error which could occur under special conditions, so that a hash calculation job didn't start at all.
  • Other changes:
  • Technical improvements regarding the Windows registry.
  • Manuals updated.

New in TurboSFV 6.10 (Sep 9, 2015)

  • Shell extensions improved:
  • In previous versions, the info tip and the property sheet page "content" only displayed information for smaller hash files. The limits are now time-based: if an analysis can be finished within a certain time, then the info tip and the property sheet automatically display detailed information for the hash file. If the analysis takes too long, it can be manually started on the property sheet page.
  • Less memory consumption during the analysis.
  • Additional information for a hash file is displayed.
  • Changes: Info tip:
  • The message "Details under file properties" is only displayed, if the analysis would take too much time.
  • The display of the file list was redesigned in a way, that it occupies only one line and that it doesn't ruin the layout in case of long file names.
  • Some language specific adjustments made.
  • Changes: Property sheet "content":
  • Added a start button, which allows to analyse bigger hash files. With a new stop button, the analysis can be canceled.
  • Smaller files on fixed drives are analysed automatically. In other cases, the start button can be used.
  • Added a new group "lines", which displays the total number of lines in a hash file, the number of hash values and comments as well as the number of erroneous lines.
  • The results for previously analysed hash files are saved until a new analysis is started.
  • Other changes:
  • Various technical improvements.
  • Manuals updated.

New in TurboSFV 6.00 (Sep 9, 2015)

  • Interface changes:
  • In the TurboSFV main menu and in the Explorer context menu, the individual hash types can be grouped in sub menus, by hash family.
  • Redesigned the TurboSFV main menu in a more clearly structured layout.
  • Some menu entries in the main menu are no longer disabled, if a validation job is active.
  • The dialogs for selecting files or a folder now display the selected hash type in the window title.
  • In the main program, the job count now indicates the number of completed jobs in relation to the total number of jobs.
  • While a search job is running, the total number of jobs is updated accordingly and the status field is updated more frequently.
  • Bitmaps for hash types renewed.
  • Some language specific issues fixed.
  • Mobile edition (ME): Number of days, when the installation must be renewed, expanded to 180 days.
  • Manuals updated.
  • Technical changes:
  • In case of an invalid hash file, queued validation jobs will no longer be cancelled.
  • Command-line validate: Exit code changed for invalid hash files.
  • Manifest for executables changed.
  • Numerous smaller technical improvements.
  • Installation notes:
  • If you have previously installed TurboSFV version 5 or an older version, then you must uninstall first the older version before starting the setup of version 6. Different versions of TurboSFV on the same system may result into problems.

New in TurboSFV 5.6.3 (5603) (Feb 5, 2015)

  • Icons changed that appear in the title bar of hash file creation form;
  • Error fixed in the shell extension.