2020-DEC-20 - v8.62 Logo
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.
2020-AUG-30 - v8.61 Logo
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.
2020-JUN-14 - v8.60 Logo
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.
2020-APR-26 - v8.54 Logo
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.
2020-MAR-15 - v8.53 Logo
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.
2020-FEB-02 - v8.52 Logo
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.
2019-DEC-14 - v8.51 Logo
Checksum files per folder
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 addtional 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.
Command-line: If the switch /s (show details) was used, then probably not all lines with details did appear on the console screen.
2019-OCT-13 - v8.50 Logo
  • 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.
2019-AUG-03 - v8.41 Logo
Error handling
Under certain conditions, the underlying operating system may produce unpredictable errors, which are difficult for an application to handle. Depending on the error, an application can stop the execution or retry with different parameters.

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.
  • 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%.
2019-JUN-23 - v8.40 Logo
File operations
TurboSFV creates checksum files or read them for the validation of hash values. Optionally, data can be exported into files. The changes in this version refer to read and write operations for files, especially for large files.
  • Less memory usage.
  • Progress indication.
  • The window doesn't longer freeze while loading or saving large files.
  • The operation can be canceled.
Other changes
  • Automatic detection of the encoding for export files.
  • Functionality "export to clipboard" removed: Instead export directly to files.
  • Command-line versions: Improved output to the console and setting the window title.
  • Command-line versions: Improved behaviour in error situations.
  • Minor changes for open- and save file dialogs.
  • Creation modes "per file / folder": One counter wasn't always correctly computed.
  • If in the main program the function "Find new files" was canceled, then the function was disabled in the menu and couldn't be restarted.
2019-MAR-31 - v8.30 Logo
New hash algorithms: XXH32 and XXH64
  • TurboSFV now includes the xxHash digest algorithm, in particular the 32 bit variant XXH32 and the 64 bit variant XXH64.
  • xxHash is a non-cryptographic algorithm and is mainly designed for speed. It's an alternative for other non-cryptographic hash algorithms, but shouldn't be used in environments with special requirements regarding the security of the hash function.
  • XXH32 operates with 32-bit numbers and is optimized for 32-bit environments. XXH32 produces a 32-bit hash value.
  • XXH64 deals with 64-bit numbers and is thus optimzed for 64-bit platforms (64-bit cpu and operating system). The output length is 64 bit.
  • xxHash checksums are stored in a checksum file with the new extension xxh.
Other changes
  • Menu order for available hash functions changed.
  • Minor technical improvements.
2019-JAN-27 - v8.21 Logo
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.
2018-DEC-09 - v8.20 Logo
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.
2018-OCT-07 - v8.12 Logo
File filter available for more program functions
The file filter (attributes and extensions), which was introduced in v8.10 and v8.11 for the creation of hash files, can now also be applied while searching for new files with the following program functions:
  • Analysis of validation results
  • Shell Extension: Infotip
  • Shell Extension: Property Sheet Content
The filter can be separately switched on/off for each function.
Find new files: Number of folders examined
The number of examined folders during the search for new files is now reported in the following program modules:
  • Shell Extension: Infotip
  • Shell Extension: Property Sheet Content
  • Command-line Validate: Analysis
  • TurboSFV CE: The state of one menu switch in the main program wasn't saved / loaded.
2018-SEP-09 - v8.11 Logo
File attributes filter
A new file attributes filter can be used to limit the number of files, which will be processed for the calculation of hash values and which will be added to the hash file.

One or more file attributes can be selected and you have the option, whether to include or exclude the files, which have one of the selected attributes.

This filter can be used standalone or together with the file extension filter.
  • 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.
2018-AUG-11 - v8.10 Logo
File extension filter
TurboSFV can now limit the number of files, for which checksums will be calculated and added to the checksum file by using a file extension filter. One or more file extensions can be added to the filter list and you have the option, whether to include or exclude the files with an appropriate extension. This can be useful, if you pass a folder to the program, but you only want to calculate checksums for certain file types.
  • Include: Files with the specified extensions will be considered, all other files not.
  • Exclude: All files will be processed, except those with the specified extensions.
The filter can be activated / deactivated in the explorer context menu or in the main menu.
Other changes
  • 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.
2018-JUN-24 - v8.00 Logo
New edition: TurboSFV LE
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
On page Features you can compare the different versions.
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.
  • 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.
2018-APR-29 - v7.72 Logo
Hash file name options
Replaced the functionality "Add a timestamp, if file exists" by "Create a backup file, if file exists". This results into the following, if this option is checked:

If a hash file with the suggested name already exists, then a backup file will be automatically created, so that the same file name can be used. An existing backup file will be overwritten.

In the previous version, a timestamp was added to the file name for the new file, to avoid overwriting the existing hash file.
2018-MAR-18 - v7.71 Logo
Changes and improvements
  • 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.
2018-JAN-28 - v7.70 Logo
GUI for creating hash files
Added some new options for a better customization of the GUI, which appears while creating checksum files.
  • Hash file name:
    • Dialog: TurboSFV suggests an appropriate file name and a save-as dialog appears.
    • Auto: TurboSFV suggests an appropriate file name and a save-as dialog only appears, if needed.
    • Manual: A file name, which can be specified in the configuration, will be taken and a save-as dialog only appears, if needed.
  • Start minimized: The window, which displays the progress for the creation process, starts minimized. If the window needs the user's attention, it resumes to it's normal state.
  • Auto-close on success: If the creation process completed successfully, then the window closes automatically after a specified number of seconds.
Additionally, some adjustments were made regarding progress and window title, considering these new options and the window state.
Changes and improvements
  • Specified file names are now checked, whether they are in line with the file name conventions.
  • Shell property sheet page "Hash": Checksums can now also be displayed in capital letters: A new item in the context menu of the list control allows to switch between uppercase and lowercase letters.
  • Shell property sheet page "Content": Minor issues fixed regarding the folder select dialog.
  • Improved cleaning up on program exit.
2017-DEC-17 - v7.61 Logo
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.
  • 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.
2017-NOV-26 - v7.60 Logo
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.
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.
2017-SEP-24 - v7.51 Logo
Improvements and changes
  • 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.
2017-AUG-19 - v7.50 Logo
Analysis of validation results
In this new version 7.50, focus was set on the analysis capabilities of TurboSFV. Some new features were added to help the user to better interpret the validation results and to keep track of the changes in the observed folders.

For example, by validating file checksums, changed and missed files will be immediately detected. But now it's also possible to easily scan for new files which arrived after the creation of the hash file.

Available filters can be combined in any way to get different views on the results. Results can be exported and documented in various formats to allow a deeper check of the files in question at a later time.

Based on the validation results and the used filters, it's now possible to create a new hash file, which can be used for the validation the next time.

The new analysis capabilities of TurboSFV are described on page Analyze validation results. In the manual, there is a new chapter "Validation results", which provides all the details.

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.
  • 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.
  • 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.
  • 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.
2017-APR-30 - v7.40 Logo
Checksums for reparse points
Reparse points are used with files and folders and are associated with data, which describes the reparse point. Depending on the reparse point type, an application tries to interpret and process the data. Known reparse point types are for example mount points or symbolic links (not shortcuts).

In previous versions, TurboSFV didn't calculate a hash value for reparse points. The reason was, that in case of a redirector, it may point to the wrong physical location. Starting with version 7.40, TurboSFV calculates a checksum for the reparse point itself, in particular: for the data which holds the information for a reparse point. Thus, any change to the reparse point itself can be detected by validating the previously calculated checksum.

If TurboSFV is configured to show "Errors and hints", then a separate section in the hash file provides details for all detected reparse points.

Blog entry Notes to TurboSFV v7.40 provides additional hints.

Bug fixed
  • TurboSFV didn't accept hash files, which contain hash values in uppercase letters.
2017-MAR-12 - v7.31 Logo
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.
2017-FEB-05 - v7.30 Logo
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..
Minor improvements and changes
  • Improved error handling.
  • Optimized program start in case of huge hash files.
2016-DEC-20 - v7.21 Logo
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.
2016-NOV-06 - v7.20 Logo
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.
  • TurboSFV now also supports the new build #1607 of Windows 10.
  • Certificate updated, which is used for signing the executables.
2016-SEP-11 - v7.11 Logo
New configuration value
  • Errors which occurred during the creation of a hash file were usually added as commentary lines to the hash file. A new switch in the configuration dialog allows to control, whether errors should appear in the hash file.
Minor issues fixed
  • Error fixed, which could occur during the validation of multiple hash files.
  • Visual improvements for multiple validation jobs.
  • Fixed an issue with the help system.
2016-AUG-06 - v7.10 Logo
  • For the selection of folders, a Vista-style dialog is now used, which is visually in line with other dialogs and allows to select more than one folder. For operating systems which don't support this dialog, the known old-style dialog is used.
  • On some operating systems, the old-style dialog for opening and saving files was displayed, although a newer style was available. This is now corrected.
Improved explanation of errors
  • If an error occurs during the creation or validation of hash values, this error is now better explained:
    • Validate GUI: Error message in the validation details for a file.
    • Validate command-line: Error details in the log file.
    • Create GUI: Detailed error in the hash file.
    • Create command-line: Details in hash file and log file.
  • For symbolic links (reparse points which are not followed), not only the link itself is mentioned in the hash file, but now also the target location.
It could still occur in special cases, that the progress didn't reach 100%.
2016-JUL-02 - v7.00 Logo
New hash family: BLAKE2
  • TurboSFV version 7 includes the BLAKE2 hash functions as specified in RFC 7693. The following hash algorithms are implemented: BLAKE2S-256, BLAKE2B-256, BLAKE2B-384 and BLAKE2B-512.
  • BLAKE2 is based on BLAKE, which was one of the finalists in the SHA-3 competition by NIST. BLAKE2 is an optimized version of BLAKE regarding speed.
  • BLAKE2B is based on 64-bit operations and is optimized for 64-bit environments ( 64-bit operating systems and 64-bit CPUs ). BLAKE2S operates on 32-bit numbers and is optimized for 32-bit platforms.
  • BLAKE2 is believed to be secure. If you are looking for a speedy alternative, then it's worth to have a look at, especially on BLAKE2B together with TurboSFV x64 on 64-bit platforms.
  • BLAKE2 hash values are stored in a checksum file with the new extension blk.
TurboSFV ME: Full support for Windows PE
  • The Mobile Edition (ME) of TurboSFV now fully works in Windows PE (build 10.0.10586.0).
  • Both the command-line versions and the GUI version can be used for calculating and validating file hash values.
  • Along with the new hash functions from the BLAKE2 family, hash types from SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512), SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256) as well as SHA-1, MD5 and CRC-32 are available.
  • Windows Preinstallation Environment (PE) is the recommended platform for calculating file hash values for a system drive.
  • TurboSFV ME is part of the Commercial Edition TurboSFV CE.
Other changes
  • Technical improvements for the calculation process.
  • Improved hashing of a system drive.
  • Reparse points now completely disabled: These are redirectors, which point to physical locations of folders and files.
  • Improved display of information in the GUI and the command-line versions regarding error messages, validation status, file size, used log file, last validation and skipped files.
  • Command-line versions: A progress is now displayed in case of longer preparation work.
  • Command-line versions: The output of a longer error list at the end of the process can now also be canceled with CTRL+C or CTRL+BREAK.
  • Analysis of a hash file: Some counters were not always correct. A hash file can be analysed either via the Shell property sheet or with the command-line version.
  • Command-line validate: After a validation, the progress didn't always reach 100%.
2016-MAY-08 - v6.90 Logo
Changes regarding the calculation of hash values
  • Reparse points

    TurboSFV does no longer follow reparse points while searching for files. Reparse points are redirectors for files or folders, which point to their physical locations. Those redirectors are mainly created by the operating system: They come with hardcoded drive and path information and may point to the wrong physical location. This change is mainly related to the calculation of hash values for a system drive. Exception: The selected folder itself is a reparse point.

  • Sharing mode

    If a file is opened for writing by another application, then the file will be skipped.

  • Error fixed with special files

    In rare cases, files with a special file attribute could cause an error in the calculation process. These files are mainly used by the operating system and are now handled in a special manner.
Command-line versions
  • Text and layout changed which is printed to the console.
  • Changed the events which will cause an output to the console.
Windows PE support
The command-line versions of TurboSFV ME (Mobile Edition) can now be used in Windows PE (Preinstallation Environment - recent build WinPE v10.0.10586.0). If you want to calculate hash values for a system drive, then the recommended way is to do that from a booted Windows PE.
TurboSFV ME (Mobile Edition) is included in TurboSFV CE (Commercial Edition).
2016-MAR-26 - v6.82 Logo
Shell property sheets
  • Improved navigation, if keyboard is used.
  • The listview groups can now also be collapsed and expanded by using the space key.
  • The popup menu no longer appears, if a checkbox or a selected listview item is right-clicked.
2016-FEB-14 - v6.81 Logo
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.
2016-JAN-10 - v6.80 Logo
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.
2015-DEC-13 - v6.70 Logo
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 occurred 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.
2015-NOV-15 - v6.60 Logo
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.
  • 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.
2015-OCT-04 - v6.50 Logo
  • 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.
2015-SEP-06 - v6.30 Logo
  • 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.
2015-AUG-02 - v6.20 Logo
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.
2015-JUN-14 - v6.10 Logo
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.
2015-MAY-03 - v6.00 Logo
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 canceled.
  • Command-line validate: Exit code changed for invalid hash files.
  • Manifest for executables changed.
  • Numerous smaller technical improvements.
2015-JAN-25 - v5.63 Logo
  • The hash file creation window now displays icons for minimizing and maximizing the window size.
  • Error fixed in the shell extension: Depending on the version of the shell, the state of the on/off switches in the context menu of the explorer wasn't saved in some cases.
2014-DEC-01 - v5.62 Logo
Digital Signatures
  • Digital signatures renewed, because the old certificate has expired.
2014-OCT-18 - v5.61 Logo
Menu issues fixed
  • TurboSFV main menu: If a validation job was running, a new job couldn't be added via the menu.
  • Explorer context menu: Non-registered users couldn't create hash files by using the context menu.
2014-OCT-05 - v5.60 Logo
UNC path for mapped drives
  • Option added, which allows to save the UNC path instead of the drive letter in case of mapped drives.
  • This option is also available in the command-line version, implemented as a new switch.
2014-SEP-03 - v5.50 Logo
New interface options
  • The auto scroll feature, which scrolls the file list during the validation, can be turned on and off.
  • The flashing of the window, which signals that a hash job is finished, can also be adjusted.
  • The animation in the taskbar, which represents the progress and the state of a hash job, can also be turned on and off.
Command-line versions
  • Added a new switch, which allows the creation of a log file.
  • Another new switch allows to include sub folders during the creation of hash files. Thus one hash file can be created for a folder tree.
  • The command-line versions are now availbale for the Mobile Edition (ME) and are included during the installation of ME. ME is a part of the Commercial Edition (CE).
2014-AUG-03 - v5.40 Logo
Single hash files
  • Added a new functionality, which allows to create a single hash file for each file instead of a summary hash file for all selected files.
  • Single hash files are stored along with the selected file, in the same folder.
  • A special menu entry with a check mark allows to switch easily between summary and single hash files.
  • Single hash files can be created single wise, for all files in a folder or recursively by walking the folder tree.
Create hash files: Recursive search
  • For the creation of hash files, there is a new menu entry with a check mark, which turns on/off the recursive search for files. If turned off, files in sub folders are excluded.
  • In earlier versions of TurboSFV, files in sub folders were always included for the selected folders.
  • The menu entry is available in the shell context menu for folders as well as in main menu.
Other changes
  • Shell context and main menu: The menu entries for "Search and validate" have been changed to one menu entry for the search and another for turning the recursive search on and off.
  • Other minor technical improvements.
  • Manuals updated.
  • Problem fixed, which could occur with the "Validate" sub menu in the main program.
  • At certain places, file or folder names with an ampersand character were not correctly displayed.
2014-JUL-06 - v5.30 Logo
Search and validate
  • New functionality which provides options for searching and validating hash files.

    Folders can be searched single-wise or recursively for hash files. The detected files will be automatically validated. The search options are available in the shell context menu for folders and in the TurboSFV main menu.

  • Commercial edition (CE): The available search options can be administered.
  • The shell context menu has been changed in a way, that all menu entries belonging to TurboSFV are now summarized in a submenu. Menu entries appear context sensitive for the validation of hash files, for calculating hash values and creating hash files and for the new search options.
  • Dialogs with fixed window size can now be resized.
  • Improvements in case of overlong paths.
  • The dialog for selecting a folder now allows browsing in network shares.
  • For mapped drives, the drive letter is now saved in hash files, if full path information is requested. For network shares, the UNC path is still used.
  • Other minor technical improvements.
  • Manuals updated.
2014-JUN-01 - v5.21 Logo
  • Technical improvemens in the shell extensions.
  • Command-line validate: A part of the memory wasn't released after finish.
2014-MAY-04 - v5.20 Logo
  • Improved program behavior in case of more instances.
  • Improved shell integration.
  • Improved inter-process communication.
  • New design for dialogs. The size of some dialogs, for example "Validation details", is now adjustable.
  • Layout for infotip changed.
  • For new installations, TurboSFV appears in the Windows standard colors.
  • Mobile edition: Improved program behavior on guest systems.
  • Minor problems in the configuration dialog fixed.
  • Some layout issues fixed which appeared under higher dpi settings.
2014-MAR-09 - v5.10 Logo
  • Added functionality, which allows to export the validation results either to a file or to the clipboard. The following file types are supported: txt and csv. The csv format can be used to import the results into a spreadsheet for further analysis.
2014-FEB-09 - v5.02 Logo
  • Main program (Validation): The window will be automatically put into the foreground, after a new validation job has been added via the shell.
  • Shell extensions - file property sheets: Disabled column headers.
  • Shell extensions - file property sheets: Added an infotip which appears, if the width of a text exceeds the available space in a cell. For example, usually a SHA-512 hash value can not be fully displayed. If you now move the mouse over the hash value, then a small text box displays the full hash value and you don't need to scroll.
  • Some language specific adjustments.
2014-JAN-11 - v5.01 Logo
  • Adjusted command-line help, so that it does not exceed 80 characters per line.
  • Shell property sheet pages: Display glitch removed, which could occur in same cases.
  • Command-line: Shell notification in case of folder changes.
  • Improved handling of window activation events.
2013-DEC-15 - v5.00 Logo
Command-line version
  • TurboSFV now includes command-line versions for the creation of hash files and the validation of hash values. These versions can be started in a command window or be used in batch files. With various switches, the program behaviour can be controled and an exit code provides information about the last operation. Depending on the installed version, the command-line versions are running in 32-bit or 64-bit mode.
  • Similar to the GUI version, the following hash types are supported: CRC-32, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 plus the two t-bit hash functions SHA-512/224 and SHA-512/256.
Changes and fixes
  • DPI awareness: TurboSFV automatically adjusts icons, position and size of windows and control elements as well as column widths of listview controls according to the system dpi setting.
  • Icons changed or added.
  • TurboSFV version 5 is compatible with Windows 8.1.
  • Commercial edition (CE) only: If a default hash type is defined, all other hash types are now hidden instead of disabled in the main menu and the file context menu.
  • Shell extensions (Context menu: Validate, File property sheets: Content and Hash): Menu entry or sheets only appear, if all selected files are of registered hash files.
  • In some cases, previously validated files were not detected.
  • Various technical improvements.
2013-AUG-18 - v4.31 Logo
Shell extension: Property sheet page - Content
  • Added a row, which displays the date of the last successful validation, if available.
2013-JUN-16 - v4.30 Logo
  • File size in hash files

    Up to now, TurboSFV saved the file size for each file in the hash file, in case of SHA-1 or algorithms from the SHA-2 family. During the validation, TurboSFV checked also the file size along with the hash value.

    As of v4.30, this behaviour is now optional and turned off by default. It can be reactivated in the configuration dialog.

  • Line feed characters in hash files

    Characters used to indicate a new line in files, can vary between the operating systems. A new option allows to choose between Windows and Unix style.
Default folders in file-open-dialogs
  • These are the folders to be used as the standard folder to be opened in the dialogs for the creation and validation of hash files. In the past, TurboSFV didn't save folders, if they were located on non-fixed drives. TurboSFV now accepts folders located on other drive types (for example removable drives like USB sticks).
  • Minor technical improvements.
  • Manuals updated.
2013-MAY-08 - v4.20 Logo
Bug fixed
  • Fixed an error in v4.10 and v4.11, which occurred during saving configuration data. This error occurred only on systems, on which TurboSFV was installed the first time.
Shell extension: Infotip
  • Added a line, which displays the result of the last validation, if available.
  • Removed the line, which displayed the total file count in a hashfile.
  • Fixed an error, which occurred in case of overlong paths.
Shell extension: Property sheet page - Content
  • Added a row, which displays the pathtype (relative or absolute).
  • Added a row, which displays the number of available files in relation to the number of total files.
  • Added a row, which displays the last validation date, if available.
  • Added a row, which displays the number of errors during the last validation, if available.
  • Removed the row, which displayed the number of hash values.
  • Removed the row, which displayed the number of comments.
  • Fixed an error, which occurred in case of overlong paths.
Configuration dialog: Validate
  • The up/down field "Days since last check" will no longer be locked, if the checkbox "Skip previously checked files" is unchecked.
  • The up/down field "Days since last check" now accepts values up to 90 days.
  • The checkbox "Allow different location" will no longer be locked, if the checkbox "Skip previously checked files" is unchecked.
  • Minor technical improvements.
  • Manuals updated.
2013-MAR-31 - v4.11 Logo
  • A piece of memory was not released in rare cases.
  • Improved error handling while reading from files.
  • Various technical improvements.
2013-FEB-17 - v4.10 Logo
Improved Shell integration
  • Added support for Default Programs (Windows).
  • File associations can now also be changed on user level.
  • Commercial edition (CE) only: Removed the option for approving Shell extensions. Please follow the instructions in the manual.
  • Minor technical improvements.
  • Manuals updated.
2013-JAN-06 - v4.01 Logo
  • The validation did not start, if the path of a hash file contained an equal sign.
    * Thanks to Jamie from Sonora, CA USA for reporting this issue.
  • Text changed for some labels and messages.
  • Some icons added.
  • Commercial edition only: Improved installation of the mobile edition (ME).
2012-DEC-09 - v4.00 Logo
  • TurboSFV version 4 is compatible with Windows 8.
  • Support for UNC (Universal Naming Convention) paths added: UNC is used in networks and describes a resource such as "\\Server\Share\Resource".
  • Reduced memory consumption, especially in cases of large file lists.
  • Various minor technical improvements.
  • New and simplified installer (MPiW), which supports the silent mode for the commercial edition (CE) of TurboSFV. This installer is also a replacement for the deploy function in version 3 of CE.
  • Introduced a new pre-filter, which allows to limit the files to be displayed during the validation. You can, for example, set a filter which displays only files where the validation failed.
  • A new small arrow indicates, which column in the file list is sorted and in which direction.
  • Adjusted the size of some control elements to allow the display of larger numbers.
Mobile edition (ME)
  • The commercial edition (CE) of TurboSFV now includes a portable version, which allows mobile users to run TurboSFV from a removable drive, such as from an USB stick.
Digital signatures
  • All executable files including the setup are now digitally signed: This allows the user to validate the file integrity and to ensure that the original code has not been changed.
2012-OCT-29 - v3.73 Logo
  • Error fixed which could occur during the application start.
  • Minor issues fixed regarding the interface.
2012-SEP-16 - v3.72 Logo
  • A piece of memory was not deallocated in a sub routine.
  • Under certain conditions, the validation process indicated a wrong progress value.
  • Problem fixed in an error handling procedure.
2012-AUG-12 - v3.71 Logo
  • The menu entries in the popup menu are now enabled or disabled in a context sensitive manner.
  • Adjusted some wrongly positioned control elements in the save-as dialog.
2012-JUL-15 - v3.70 Logo
  • General optimizations regarding the calculation of hash values.
  • Improved file hashing on removable drives.
  • Improved error handling.
  • Added reset buttons to the configuration pages, which can be used to automatically assign default values to the control elements.
  • Added a new checkbox "Allow different location": This flag controls whether previously checked files must be located in the same folder.
  • Improved display of speed.
  • Documentation updated.
Shell Extensions
  • File propertysheet page: Hash
    • Limited the auto start feature to files located on fixed drives.
    • Improved shell integration.
  • Missing controls, if a validation job was added while the main program was minimized to the taskbar.
  • Other minor display issues.
2012-JUN-17 - v3.60 Logo
  • Added a dialog which displays the validation details for a file. Navigation buttons allow to move forward and backward in the list. The details can be copied to the clipboard. This dialog is available in the popup menu for a selected file.
  • CE version (Commercial edition): Application name and version added to the distribution file. The version number is now included in the suggested distribution file name.
  • Improved scrolling behaviour in the file list.
  • The speed indicator now autodetects the scale unit.
  • In case of warning messages, the number of warnings is now displayed in the status line.
  • Resorted menu entries for the popup menu.
  • Added some icons to the popup menu.
  • Manuals updated.
Shell Extensions
  • Propertysheet page: Hash
    • If a smaller file is selected from the list box, then it will be automatically hashed.
    • A new checkbox allows to copy the hash results from all files to the clipboard.
    • A new label indicates the number of hashed files.
  • Some wrong error messages in case of validation errors.
  • In some cases, the file progress was not reset at the end of a validation.
2012-MAY-27 - v3.50 Logo
  • Numerous technical improvements in the main program.
  • The revalidation of hash values now also works for multiple jobs.
  • More precise display of the speed for the validation process.
  • CE version (Commercial edition): Option added to generate technical details for the software distribution.
  • The table which displays validation information could not be correctly sorted by file size
2012-APR-15 - v3.22 Logo
  • Various technical improvements in the hash creation dialog.
  • Changes regarding the use of system folders.
  • Additional labels localized.
  • Improved display of file names.
  • More precise display of time and speed in the hash creation dialog.
2012-MAR-18 - v3.21 Logo
  • Improved localization for numbers and time display:
    • For the display of numbers and time, the used format is in now line with the country setting in the operating system.
    • The localization applies to all Shell extensions, the hash creation dialog and the main program.
    • Not affected is the hash file, which is always created in the same, unique format.
2012-FEB-19 - v3.20 Logo
Shell extensions
  • Infotip:
    • Layout changed.
    • Added a new line which displays the number of available files, based on the hash file.
    • Bug fixed: The last file of the file list was not always displayed.
    • Various technical improvements.
  • Propertysheet pages:
    • Layout changed.
    • The file size is now also displayed in bytes.
    • The table entries can now be selected by row.
    • The labels for dynamic content are now selectable.
    • Various technical improvements.
  • Propertysheet page: Hash:
    • This page can now manage up to 10 files, which can be selected in the explorer. Previously calculated hash values are saved for each file and can be displayed again by selecting the file.
  • Manuals updated.
  • In a special case, the absolute path information was not written to the hash file.
2012-JAN-08 - v3.10 Logo
  • Added a new page to the configuration dialog which allows to configure the Shell integration of TurboSFV: File associations, context menu for files, folders and drives, infotip as well as both file property pages "hash file content" and "hash value calculation" can be separately en- or disabled.
  • For the validation of hash files, a separate entry now appears in the context menu.
  • In the title bar of the configuration dialog now a question mark appears which can be used to get context-sensitive help for a control.
  • Manuals updated.
  • The property sheet page "hash file content" did not show the details for hash files with a file extension containing capital letters.
  • In a special case, the context menu could appear twice in the file menu of the Explorer.
  • Some minor display issues.
2011-NOV-28 - v3.01 Logo
  • During the hash validation, an invalid pointer operation could cause a program error.
  • In a special case, a new validation job was not queued. Instead, a new program instance was started.
  • x86 versions (32 bit) only: Bug fixed, which occurred if TurboSFV was started on older CPUs without SSE implementation (Streaming SIMD Extensions) and which caused a crash.
2011-OCT-29 - v3.00 Logo
TurboSFV x86/x64
The key feature of TurboSFV is the calculation of file hash values. This can be a processor-intensive task in case of complex hash algorithms. The performance mainly depends on the used algorithm and its implementation, the CPU architecture and, finally whether the software is 32-bit or 64-bit compiled.

Newer hash algorithms are based on operations with 64-bit integers: An implementation designed for a 32-bit CPU suffers from the bitness of the processor registers. Additionally, the smaller number of registers impacts the performance.

A 64-bit CPU eliminates these limitations by offering the following characteristics:
  • 64-bit wide registers, which can keep 64-bit integers
  • Additional general purpose registers which can be used to save intermediate results
  • CPU instruction set which is designed for 64-bit operations.
The capabilities of the 64-bit architecture are only available for 64-bit applications, that's why TurboSFV has been ported to 64-bit. Starting with version 3, TurboSFV (PE/CE) now comes in two versions:
  • As a 32-bit (x86) version with native 32-bit code, designed to run on a 32-bit CPU.
  • As a 64-bit (x64) version with native 64-bit code, designed to run on a 64-bit CPU.
TurboSFV x64 uses the capabilities of a 64-bit CPU, you will notice significant speed improvements and/or less processor usage, especially for algorithms from the SHA-2 family. Note that
  • the x86 version requires the 32-bit version of Windows. You can't run the x86 version in the x86 emulator of Windows 64 (WOW64).
  • The x64 version needs a Windows 64-bit operating system.
  • Parts of the code changed or rewritten to meet the 64-bit requirements. Changes affect in particular
    • all shell extensions (context menu, infotip, property sheets for hash files and hash calculation), because the Explorer under Windows 64-bit needs a corresponding x64 version for the integration,
    • all available hash functions (CRC-32, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256), because they especially benefit from the capabilities of a 64-bit CPU.
  • Code adjusted which reads from or writes to the registry, including the registration of the used file extensions: sfv, md5, sh1 und sh2.
  • The character which separates the digits in the progress indication is now a hardwired dot.
  • The window which pops up for the creation of hash values now always starts in the foreground.
  • Manuals updated.
2011-SEP-04 - v2.60 Logo
  • Added two new hash functions: SHA-512/224 and SHA-512/256. Both functions use the same algorithm as SHA-512, but the initial vectors are different and the hash values have a smaller size.
  • The color of the taskbar button now better reflects the overall progress state.
  • Manuals updated.
  • In some special cases, only the english language was displayed.
2011-AUG-07 - v2.50 Logo
  • A new shell property sheet handler allows the calculation of hash values on the fly, without going the extra mile via a hash file. This function is available in a new property sheet page for the file properties.
  • All menu entries now come with an icon.
  • Manuals are now in line with v2.50.
  • Improvements regarding hash calculation time.
  • Some registry entries changed.
  • Hash calculation speed was sometimes displayed with the wrong unit.
  • Dialog issue on OS Vista.
  • Minor bug fixes.
2011-JUL-03 - v2.30 Logo
  • Added a shell property sheet handler which displays detailed information for the selected hash file. The sheet is available in the context menu of the file under properties.
  • Infotip layout changed.
  • Even more cleanup efforts.
2011-JUN-04 - v2.20 Logo
  • Added a shell infotip handler which displays a pop-up text containing information about the hash file. The text pops up when the user selects or hovers the mouse pointer over the hash file.
  • Renewed the icons for the shell context menu.
  • The 256x256 TurboSFV icon was not displayed.
  • In some cases, the title of the main window was not correctly restored.
  • Mixed SHA-2 hash types in a single SHA-2 hash file are no longer accepted.
  • More cleanup efforts.
2011-MAY-01 - v2.10 Logo
  • The progress is now indicated in the taskbar button, if the program window isn't active. Some extra visual effects are displayed, if OS is Windows 7.
  • Cleanup efforts.
2011-APR-02 - v2.04 Logo
  • Fixed a bug introduced in v2.03, which could have a negative impact on the performance.
2011-MAR-12 - v2.03 Logo
  • Internal process synchronisation improved.
  • More precise progress indication for time and speed.
2010-DEC-05 - v2.02 Logo
  • Option added to display the validation progress in KByte, MByte and GByte along with the default unit which is Byte. The unit can be changed in the setup menu.
2010-OCT-12 Logo
IPv6 information
  • The web site of TurboSFV is now accessible via IPv6 and supports both IPv4 and IPv6 Internet layers. Visitors can examine the version of the layer they are using to connect to this site by reading the IP version number, which is placed just below the small logo on the right.
2010-SEP-19 - v2.01 Logo
  • Changed the way TurboSFV loads external modules to prevent possible preloading attacks.
2010-AUG-01 - v2.00 Logo
  • Added multi-language capability. First additional language is German.
  • Added support of color schemes which allows to customize the appearance of TurboSFV.
  • Various minor technical improvements.
  • Fixed a bug in the calculation of the progress and speed in case of multiple validation jobs.
2010-JUN-13 - v1.51 Logo
  • Fixed a bug in the file save dialog (suggested hash filename), which occurred, if one folder with a dot in the folder name was selected.
  • If the hash creation process was started via the file menu, then the hash type was wrong.
  • The last used folder for the hash creation process was not always correctly loaded.
  • TurboSFV was sometimes asking for a CD/DVD to be inserted.
  • The reset of the total progress counters and the progress bar is now done only for the first job in the queue. As a consequence, the behaviour of these controls from now on is accumulative.
2010-APR-04 - v1.50 Logo
  • TurboSFV is now Unicode capable. The program code has been adjusted where needed. This includes dialogs, interface, file I/O, help file and the installation routine.

    Mainly customers from countries, where the Ansi character set can't hold all needed characters, can benefit from this change. But also people from "Ansi" countries, who are already using Unicode characters in their file systems or sharing files with, for example Asian users, can profit from this update.

    TurboSFV now handles both, Ansi and Unicode based file names with the same full functionality. To get an overview, please read the separate web page about Unicode support.

2010-MAR-13 - v1.21 Logo
  • Improved error handling for removable drives.
  • Changed: Last used folder will not be saved for removable drives.
  • Improved hash file analysis and thus better error handling if the hash file contains invalid information.
  • TurboSFV now even calculates hash values for files which are opened and shared for reading by another application.
  • "File not found" error message, which could occur if a validation job was started via the explorer context menu.
  • Reduced the number of flashes for the main window, if a hash caculation job is done and the application window doesn't have the focus.
  • Added a new warning icon for certain application messages.
  • Changes the text for menu commands and status line of the shell extension.
2010-FEB-01 - v1.20 Logo
  • The TurboSFV shell extension now supports 64 bit OS.
  • Added support for hashing files from within libraries.
  • Added support for hashing files from within the shell search window.
  • Improved synchronisation between the hash creation and the validation process.
  • Improved shell support regarding "drag and drop" operations.
  • From the shell context menu, you can now open multiple hash files at the same time.
  • TurboSFV now automatically adds full path information, if you have set TurboSFV to store relative path information and you are hashing over multiple drives within the same job.
  • If you have set TurboSFV to store relative path information and you change the suggested location for the hash file, then from now on a dialog pops up which allows a temporary change of this setting.
  • Various minor technical improvements.
  • Installer issue on Windows 7, which could cause the PCA (Windows "Program Compatibility Assistant") to popup with a confusing message.
  • In the hash creation process there was a possible memory leak, which could occur in rare cases.
  • In some cases, TurboSFV did not correctly detect the drive type.
  • TurboSFV now displays an error message, if the hash file doesn't contain any valid hash information.
  • Improved visual progress for the hash creation process.
2010-JAN-01 - v1.12 Logo
  • Some minor technical improvements.
  • Fixed a bug where the last used folder was not correctly saved if the validation job was started via the explorer.
  • If a validation job starts using the explorer and the application is minimized on the taskbar, then, from now on, the application window will be automatically restored.
  • If a validation job is finished and the application window doesn't have the focus, then, as a new behaviour, the application window flashes a few times to visually indicate that the job is done.
2009-OCT-03 - v1.11 Logo
  • Added functionality to sort the file list by clicking on one of the column headers once the validation is done.
  • Added functionality to revalidate the last validated hash file either completely or, only the bad files or, completely from a different location if relative paths were used. This option is available in the file list popup menu after the validation is done.
  • Changed the parsing of a hash file in a way, that mixed use of relative and absolute path information is no longer allowed.
  • Fixed a bug which could cause the colors not to be painted correctly.
  • Slightly adjusted the form layout.
  • Reduced the scrolling of the file list to avoid flickering caused by too much repaints.
2009-SEP-01 - v1.10 Logo
  • File list context menu state was not reset after the start of a new validation job.
  • Some issues with the "Flip 3D" and taskbar features when running on Vista.
  • Fixed a bug where, in case of a validation of a small file, the progress bar didn't reach 100% after completion.
  • Added Vista style dialogs for OS later than XP.
  • Added two additional labels indicating the total number of bytes and bytes validated.
  • Icons added to indicate the final status of a hash calculation and to allow to stop it.
  • Changed hash creation form from non-modular to modular behaviour to avoid memory leaks when the host process terminates before application.
  • Changed behaviour of the program window when it is asked to close.
  • Redesign of the file list scrolling behaviour.
  • Slightly adjusted menu entries for the shell integration.
2008-DEC-01 - v1.02 Logo
  • Optimized internal process synchronisation.
  • Optimized behaviour of the progress bar for the file validation.
2008-SEP-20 - v1.01 Logo
  • Fixed a bug which could rarely cause the application to crash on startup.
  • Fixed a bug in the job handler which, in a special situation, could cause a double validation or a skip over of a hash file.
  • Fixed a bug in the file list filter logic which, in some cases, could cause the display of wrong files.
  • Optimized the file list scrolling behaviour.
2008-JUL-11 - v1.00 Logo
Initial Release
History for other versions: v1-8 v1 v2 v3 v4 v5 v6 v7 v8
Privacy PolicyCopyright © 2007-2021 Jörg Krahe. All Rights reserved!