Sft-check is a command-line utility to output information (blocksize, GUIDs, FB1 size etc.) about Microsoft SoftGrid SFT-packages. Additionally it can be used to scan through the content -directory (or any directory for that matter) of the SoftGrid Server in order to calculate most optimal 'Max Block Size' setting for pre-4.0 servers and to detect possible overlapping package root directory names across all the packages.
New capabilities include outputting the virtual registry and the virtual services.!
This tool is provided as freeware and as-is with no warranty. All rights reserved. Redistribution without prior written permission prohibited.
Download latest release: sft-check, version 1.2 (version history)
Options: /sft FILE scan only a specified .sft file (as specified by FILE) /host HOST try to scan content directory of remote SoftGrid Server machine (as specified by HOST) /contentdir PATH scan all .sft-files from specific directory (as specified by PATH>) /verbose more detailed information about package(s) /stats basic statistics about package(s) /dirstruct output internal file-structure of the package(s) /blocks output list of blocks in package(s) /history output sequencing history for package, if present /registry output internal virtual registry structure of the package(s) /services output list of virtual services in the package(s)
If no parameters are specified, sft-check tries to resolve content directory from local machine (which won't work if the local machine is not SoftGrid Server). In order to scan remote machine, either usage of /host or /contentdir options is required. Scanning only one specific .SFT -file can be done with /sft option.
NOTE: usage of /blocks might significantly increase scanning time especially with larger packages!
sft-check /sft c:\mypackages\myapp\myapp.sft /verbose
sft-check /contentdir c:\mypackges\
sft-check /host sftserver.domain.local /verbose
sft-check /sft c:\mypackages\myapp\myapp.sft /dirstruct /registry
sft-check /sft c:\mypackages\myapp\myapp.sft /blocks /verbose
© 2006-2008 Kalle Saunamäki (firstname.lastname@example.org) except for #ziplib © Mike Krueger. Click here to see #ziplib GPL licensing terms.
All comments, suggestions and feedback in general is greatly appreciated!