LogoTurboSFV - Release history for version 11
2026-FEB-07 - v11.00 Logo
Previous Next
New hash algo­rithms: XXH3-64 and XXH3-128
TurboSFV now sup­ports the latest vari­ants from the xxHash family, called XXH3-64 and XXH3-128. XXH3 better sup­ports small input data than the older vari­ants XXH32 and XXH64: De­pend­ing on the amount of data, different, specific optimized algo­rithms will be used.

But also for larger input, the compu­tation is more efficient, as the XXH3 algo­rithm is better designed for SSE based in­struc­tions (Streaming SIMD Extensions) on 64-bit CPUs. For 32-bit CPUs, the pre­ferred algo­rithm is still XXH32, because it operates with 32-bit numbers. Note, that a checksum produced by XXH3-64 is equivalent to the lower 64 bits of a XXH3-128 checksum.

In TurboSFV, the new algo­rithms XXH3-64 and XXH3-128 as well as the already imple­mented algo­rithms XXH32 and XXH64 are now grouped together and available in a new menu group named xxHash family. This group is avail­able in the explorer context menu of a shell object, in the main menu of TurboSFV and on the shell property sheet page "Hash" of a file, where these algo­rithms can be selected for calcu­lating checksums on the fly.

Checksums pro­duced by the algo­rithms XXH3-64 and XXH3-128 are stored in a checksum file with the new extension xh3. This file extension can be asso­ciated with TurboSFV during the instal­lation, but also in the configu­ration on page "Shell (Admin)", if TurboSFV was started with admin­istra­tion rights. For XXH32 and XXH64 checksums, the file extension xxh is still used.

The new hash algo­rithms are avail­able in all editions of TurboSFV, in­cluding the command-line versions and the service appli­cation in TurboSFV XE: For service jobs, the XXH3 algo­rithms can be selected as the hash type for the creation of hash files in the service job details.

Users, who are up­dating TurboSFV from the previous version 10, might first select the new algo­rithms in the list of avail­able algo­rithms in the configu­ration on page "Shell (User)", in order to see them in the menus.

Multipart check­sum files
Multipart check­sum files are check­sum files, where one big check­sum file will be split into multi­ple parts, and each part contains the same number of check­sums, except the last part. In case of a huge amount of files to hash, split­ting the job into multi­ple parts can take much less resources than an all-in-one job: TurboSFV calcu­lates the check­sums for a certain amount of files, writes the check­sums into a file with a unique part number in the file name, and then con­tinues the job with the next part.

The resulting check­sum files are then easier to handle: They are not only smaller, the vali­dation can be also done single-wise part by part, or all together, like one big check­sum file with an overall result.

This new feature is avail­able in the command-line versions, which are in­cluded in TurboSFV CE, PE and XE, as well as in the service appli­cation of TurboSFV XE. The command-line ver­sion "Create" got a new switch "/m", which expects a value, in order to specify the number of check­sums per file, as a power of 10. For example, "/m:3" instructs the program, to split the hash file into multi­ple parts, each con­tain­ing 10^3 = 1000 check­sums. Each part gets its own part number, starting with 1, which will be added to the file name together with a separator, for example "_1".

The validation of a multi­part check­sum file with the command-line version "Validate" works similar: By speci­fying the /m switch (here with­out a value), the program expects the file name of the first part of a multi­part check­sum file as the source argu­ment, and then vali­dates all check­sums part by part, as if it was one big check­sum file. Without /m switch, the command-line version treats the source argument as a single hash file, as usual.

For the service ap­pli­cation included in TurboSFV XE, similar in­struc­tions can be set in the job details of creation, vali­dation and analysis service jobs.

Note that a multi­part check­sum file must be encoded in Unicode, for ex­ample UTF-8, to avoid problems while writing file names with Unicode charac­ters to the check­sum file.

Other changes and improve­ments
  • Problem fixed, that some controls and icons in the main program didn't scale properly.
  • Numerous tech­nical im­prove­ments.

Instal­lation notes
The setup of TurboSFV version 11 now allows the update from ver­sion 10 - for the same edition (CE, LE, PE, XE). It's no longer nec­es­sary to uninstall first the previous version.

As mentioned above, update users might select first the new XXH3 algo­rithms in the TurboSFV shell configu­ration, in order to see them in the various menus. Also note, that regis­tration keys for version 10 are not valid in version 11 - below follow some hints for up­grading.

Upgrade infor­mation for version 11
The regis­tra­tion keys for version 10 are not valid in version 11. Cus­tomers, who purchased a license after 2025-OCT-01, can upgrade for free by following the instructions below.

For other cus­tomers, who acquired a license for version 10, there is a 50% discount avail­able. If you haven't yet received a coupon by e-mail, then you can request one.

In both cases, the acquired amount of licenses for the re­spec­tive edition (CE, LE, PE or XE) can be upgraded. If you are eligible, then please send an e-mail to the address below, providing the follow­ing infor­mation:
  • Registration ID as indicated in the about box of TurboSFV: Navi­gate to the TurboSFV appli­cation menu, select Help and then About. Do not send your personal regis­tra­tion key!
  • The e-mail ad­dress which you have used for the purchase.
E-Mail:
  tur
es@bos
salfv.com
This offer is valid until 2026-APR-30.
Top Bottom
 
History for other versions:
 
 
UKDE



Privacy Policy