Logo
Overview
Along with the GUI version, TurboSFV comes with command-line versions for the creation of checksum files and the validation of checksums. The command-line versions provide a similar functionality like the GUI version and can properly handle file and path names, which are encoded in Unicode. They are implemented as a x86 version for 32-bit Windows and a x64 version for 64-bit Windows.
The command-line versions actually support the following hash types: CRC-32, MD5, SHA-1, XXH32, XXH64, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, BLAKE2S-256, BLAKE2B-256, BLAKE2B-384, BLAKE2B-512, SHA3-224, SHA3-256, SHA3-384 and SHA3-512.
The following file extensions for hash files are used:
blk:BLAKE2S-256, BLAKE2B-256, BLAKE2B-384, BLAKE2B-512
md5:MD5
sfv:CRC-32
sh1:SHA-1
sh2:SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256
sh3:SHA3-224, SHA3-256, SHA3-384, SHA3-512
xxh:XXH32, XXH64
The command-line versions can be started from within a console window or can be used in batch files, where an exit code returns a status information about the last operation. The output can be redirected to a file.
Command-line: Create
TurboSFV LE: SignTurboSFV PE: SignTurboSFV CE: Sign
This version can be used to calculate hash values for files and to save them in a hash file for a later validation. Checksums can be generated for all files in a folder or for specific files: By using a file mask or filters, the number of files can be limited.
Snapshot
During the calculation of the checksums, the following text-based progress information is displayed:
  • Progress in percent
  • Actual number of files versus total number of files
  • Time
  • Calculation speed
  • Current file name
With a set of command-line switches, the program behavior can be controlled:
Switch Meaning
/a Specifies the hash algorithm.
/b Shows a modal message box depending on the exit code.
/e Specifies the encoding for the hash file (ANSI or Unicode).
/f Adds full path information for each file to the hash file.
/g Specifies name and location of the log file.
/h Hides progress updates in the console window.
/i Includes files in sub folders.
/l Line feed type in the hash file (Windows or Unix).
/n Specifies name and location of the hash file.
/o Allows to overwrite an existing hash file.
/p Reads data physically from fixed drives.
/r Reverse sort order of file names in the hash file.
/s Display of detailed error messages.
/t Adds a timestamp to the hash file name.
/u For files located on a network drive, the UNC path will be saved in the hash file instead of the drive letter.
/v Filter for file attributes to limit the number of files.
/w Filter for file extensions to limit the number of files.
/x No commentary lines with additional information.
/z Adds the file size of each file to the hash file (only for SHA family).
/? Displays help.
Command-line: Validate
TurboSFV LE: SignTurboSFV PE: SignTurboSFV CE: Sign
This version can be used to validate file hash values by passing a hash file name to the executable. This checksum file contains checksums, which you have previously calculated either by the GUI version or by the command-line version.
Snapshot
A text-based status line informs about the progress during the validation:
  • Progress in percent
  • Files checked versus total number of files
  • Number of files, for which the validation passed.
  • Number of files, for which the validation failed.
  • Time
  • Calculation speed
  • Current file name
Similar to the other command-line version, a set of command-line switches is avaliable:
Switch Meaning
/a Analysis the hash file instead of starting the validation. Optionally, the analysis includes an availability check (counts how many files actually exist) and a search for new files, which detects files not listed in the hash file.
/b Shows a modal message box depending on the exit code.
/f Specifies the search path for new files.
/g Specifies name and location of the log file.
/h Hides progress updates in the console window.
/i Includes sub folders, while searching for new files.
/p Reads data physically from fixed drives.
/s Display of detailed error messages.
/? Displays help.
Support for Windows PE
TurboSFV LE: SignTurboSFV PE: SignTurboSFV CE: Sign
The command-line versions, which are included in TurboSFV ME (Mobile Edition), also work in Windows PE (Preinstallation Environment - build WinPE v10.0.10586.0). This is the recommended way for creating or validating hash values for a system drive.
TurboSFV ME (Mobile Edition) is a part of TurboSFV CE (Commercial Edition).
 
Previous pageTable of contentsNext page
 
 
Logo
UKDE
  
 
Privacy PolicyCopyright © 2007-2019 Jörg Krahe. All Rights reserved!