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.
Installation notes
  • If you have previously installed TurboSFV version 2 or an older version, then you must manually uninstall the older version either via the control panel or via the shortcut in the windows menu - before starting the setup of version 3. Different versions of TurboSFV on the same system may result into problems.
Upgrade information
  • The registration keys for version 2.x are no longer valid. Existing customers can upgrade to the current version for free by sending an e-mail to the address below, if you can provide the following information:
    • Registration name as indicated in the about box of TurboSFV: Navigate to the TurboSFV application menu, select Help and then About.
    • Registration ID as indicated in the same window. Do not send your personal registration key!
    • The e-mail address which you have used for the purchase.

    E-Mail:  tur

    Version 3 registration keys register both, the x86- and the x64 version. Remember that the registered version (x86 or x64) shall only be installed and used at the same time on one computer and by one person - as described in the license agreement.

This offer is no longer valid.
History for other versions: v1-8 v1 v2 v3 v4 v5 v6 v7 v8
Privacy PolicyCopyright © 2007-2021 Jörg Krahe. All Rights reserved!