The tschk2 program is the official parser for the Touchstone 2.0 specification. Standalone executables are provided free of charge by the IBIS Open Forum. Contact tschk@ibis.org for information or to report bugs. You must download these in a manner allowing you to run the executables with required command line arguments. No installer is provided.
Downloading any of the files below indicates your acceptance of the IBIS Binary Code License:
IBIS Binary Code License Copyright 2020 IBIS Open Forum, SAE ITC Redistribution and use in unmodified binary form only are permitted provided that the following conditions are met: 1. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 2. Reverse engineering is prohibited. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Each link below will download a zip archive containing the selected executable(s) as well as the license agreement file, which must be copied along with the executables in any redistribution. Executables for tschk2 are available for the following platforms:
The full set of executables is available in one ZIP archive tschk200_all.zip.
SHA1 digests are shown below for checking the integrity of each official executables above. Unzip the contents of the ZIP file(s) and save the SHA1 checksum file tschk200_sha1.txt (contents shown below). Then run "sha1sum -c tschk200_sha1.txt". The report for each file should be "ok" (may need Unix, Linux, or Cygwin):
f402f0eb02e2ab9221c0484b14de3bc6900849c4 dos_32/tschk2.exe 0d1f625a16cf0f603863634e436a3e3a3d8024cd linux_redhat_32/tschk2 93ca323fc93a7963e7ddd731dc45592219f29bb9 linux_redhat_64/tschk2 48a1daab3ac1e7b2f4b69fcb718d3d609b1cabc0 mac_x/tschk2 26ed8d7790ce89e87824630b87504fe2e69657de sun_5/tschk2
Contact the IBIS Chair if you need the source code. It is priced at $1,000.00. See the license terms below:
When “tschk2” is run with the -help argument, TSCHK2 prints this help message:
tschk2, version 2.0.0 verification tool for Touchstone v2 files Usage modes: tschk2 FILE Checks the file, sending error and warning information to stderr. tschk2 -canonical FILE Shortcut for -canonical-v2. tschk2 -canonical-v2 FILE Checks the file, sending error and warning information to stderr, and writes a valid file to stdout in Touchstone v2 format. tschk2 -canonical-v1 FILE Checks the file, sending error and warning information to stderr, and writes a valid file to stdout in Touchstone v1 format, if possible. tschk2 -describe FILE Checks the file, sending error and warning information to stderr, and writes a valid file to stdout in a long-form description. tschk2 -version Displays the version number. tschk2 -help Displays this help message.
One (and only one) file name argument must be provided to perform checking.
Version 2.0.0 of tschk2 supports Touchstone 2.0 and Touchstone 1.0. See the TSCHK BUG page for full details on bug history, or to report a bug or enhancement.
Copyright © 2020
Last edited: July 3, 2020