Data Acquisition (DAQ) and Control from Microstar Laboratories

Knowledge Base: Installation

Q10099 Detecting corrupted download files

Tags: Help, DAPL, Linux, installer, download, checksum, MD5, software

Applies to: Downloaded files from the Microstar Web site

When I attempt to install software that I downloaded from the Microstar Web site, I get a "cannot extract file" error diagnostic. I suspect that the file I received is damaged. Is there a way I can check this?

There are three ways that you can do this.

  1. A way that is not recommended but works:  download the file repeatedly until you get copies that match. For large files, this is very slow and inefficient.

  2. If you are downloading one of the DAPtools software releases, the code modules for DAPtools versions 5.0 and newer are digitally signed according to the rules from Microsoft. A file checksum is included as part of this digital signature. On Windows 2000 and later versions of Windows, find the downloaded file in a Windows Explorer window. Right click on the downloaded file, and select Properties. Depending on your version of windows, you will see a dialog something like the following, with a Digital Signatures tab — click on that tab.

    signature properties dialog

    Now click the "Details" button and wait for the checksum to be verified. Be patient, this can take quite a long time for very large files. When the computation finishes, a dialog box will pop up with the message "This digital signature is OK." That presumes, of course, that the downloaded file is in fact OK. If the file is damaged, you will see a message something like the following.

    signature validation failed

  3. Another way that you can verify a downloaded file is by computing an MD5 "checksum" of the file that your received. Free checksum calculation software [1] is widely available for download if you do not already have something for this purpose. Verify that the computed checksum for your file matches the appropriate code listed below.

    DAPtools Basic 6.40
      708aafde39f27e54ba49f8c1fc157a05   (dtbasic.exe  103,072,168 bytes)
    DAPtools Standard Upgrade, 6.00 to 6.40
      128b0fbe54abcbd4c5b82375333c3abc   (S600_640.EXE  61,782,864 bytes)

    DAPtools Professional Upgrade, 6.00 to 6.40
      ca7b74abaa3190bef32a53b0d713761b   (P600_640.EXE  68,122,480 bytes)

    DAPL Development Studio 3.02
      9dbaa2c510ececda1e38ce5d08e4fdbf   (SETUP.EXE  6459688 bytes)

    Accel32 Kernel Driver for Linux
      76440b9eb96631fe0ac636adba0e73f6   (accel32-1.04.0.tgz  200106 bytes)

    DAPtools Basic 4.30
      bb98abe2357927e3e616dc7b7fbd480f   (DTBASIC.EXE  100475164 bytes)

    DAPtools Basic 5.10
      593474aabec39920679f6c230e65e157   (DTBASIC.EXE  125337936 bytes)

    DAPtools Standard 5.10
      91a296be8913f85149fa348ca170396a   (DTSTD.EXE  131280032 bytes)

    DAPtools Professional 5.10
      af80b11d7d552f6c38d9bf664a690012   (DTPRO.EXE  141059760 bytes)

    DAPtools Basic 6.00
      026f8b01131fb3108ae3e5367bd390f5   (DTBASIC.EXE  135310256 bytes)

    DAPtools Standard 6.00
      d090a1b2613eb38fac29d8e48633fbff   (DTSTD.EXE  141252408 bytes)

    DAPtools Professional 6.00
      159f0eeb1da403db1a9e70271212d4d2   (DTPRO.EXE  148964712 bytes)

    DAPtools Basic 6.10
      eba601ff7dbef066aea089a35eabc38a   (DTBASIC.EXE  146923704 bytes)

    DAPtools Standard 6.10
      0501659a2e341059823b0bbe76161487   (DTSTD.EXE  155246872 bytes)

    DAPtools Professional 6.10
      5f396b3ff7247636e692dac3834d03ec   (DTPRO.EXE  163025560 bytes)


[1]  The web site lists a number of free utilities that you can use for calculating MD5 checksums.