# Download and installation information

**URL:** <https://discourse.tailsit.com/t/download-and-installation-information/41>\
**Category:** README\
**Tags:** readme, download, verify\
**Created:** [April 25, 2025, 2:06pm UTC](https://discourse.tailsit.com/t/download-and-installation-information/41 "2025-04-25T14:06:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lars](https://discourse.tailsit.com/user_avatar/discourse.tailsit.com/lars/32/7_2.png) [@Lars](https://discourse.tailsit.com/u/Lars)\
**Post date:** [April 25, 2025, 2:06pm UTC](https://discourse.tailsit.com/t/download-and-installation-information/41/1 "2025-04-25T14:06:58Z")

</div>

## Download

The latest downloads of **d3plot2hdf5** are available on our [homepage](https://tailsit.com/d3plot2hdf5.en.shtml#start) or directly via the following download links:

- Windows: [https://api.tailsit.com/d3plot2hdf5/v1/download/windows/x86\_64/latest](https://api.tailsit.com/d3plot2hdf5/v1/download/windows/x86_64/latest)
- Linux: [https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86\_64/latest](https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest)

If you prefer command line tools, simply use this:

```bash
curl -L -J -O https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest

```

or

```bash
wget --content-disposition https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest

```

Exchange `linux` with `windows` for the respective Windows download.

## Install

Please make sure you have the [Microsoft Visual C++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe)-package installed. Then, simply start `d3plot2hdf5-X.Y.Z.msi`. The installer will guide you through the installation process.

The Linux version comes as a zipped archive. Simply do

```bash
tar -xzf d3plot2hdf5-0.10.0.tar.gz

```

and you’ll get three files:

- `d3plot2hdf5`: The converter-binary itself
- `d3plot2hdf5-X.Y.Z.json`: Metadata about the current release including a sha256 checksum
- `d3plot2hdf5-X.Y.Z.json.asc`: GPG signature

Copy `d3plot2hdf5` into your `~/bin` folder and you are good to go.

### Verify Signature (Linux only, optional)

The GPG signature can be verified by

```bash
gpg --keyserver keys.openpgp.org --recv-keys BCBE1BABCFC2B3D2 && \
gpg --verify d3plot2hdf5-X.Y.Z.json.asc d3plot2hdf5-X.Y.Z.json

```

Everything is fine, if the output corresponds to:

```bash
gpg: key BCBE1BABCFC2B3D2: "Lars Kielhorn (TAILSIT GMBH) <lars.kielhorn@tailsit.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: Signature made Fri 25 Apr 2025 02:07:27 PM CEST
gpg: using RSA key 9FCE3F6511069B0AD8A9CD9A611E88FE440E85AD
gpg: checking the trustdb
gpg: no ultimately trusted keys found
gpg: Good signature from "Lars Kielhorn (TAILSIT GMBH) <lars.kielhorn@tailsit.com>" [unknown]
gpg: aka "info@tailsit.com" [unknown]
gpg: aka "office@tailsit.com" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 2129 A9FC B408 1B4F 2158 E46B BCBE 1BAB CFC2 B3D2
     Subkey fingerprint: 9FCE 3F65 1106 9B0A D8A9 CD9A 611E 88FE 440E 85AD

```

As long as you do not trust this key we recommend to manually check the fingerprints against our published [ones](https://github.com/TAILSIT/gpg) on GitHub.

### Check data integrity (Linux only, optional)

The `.json` file contains this section:

```json
"Checksums": [
 {
   "Algorithm": "SHA256",
   "Hash": "b16065d72f045b4a62adc16bf6a8a0abcc0292b3518f3fb6a00e16421af35120",
   "Filename": "d3plot2hdf5"
 }]

```

A simple

```bash
echo -n "b16065d72f045b4a62adc16bf6a8a0abcc0292b3518f3fb6a00e16421af35120 d3plot2hdf5" | sha256sum -c

```

should yield

```bash
d3plot2hdf5: OK

```

For those of you who feel uncomfortable with manually opening the json-file and doing some hand-crafted copy and paste, here is a tiny Python script that accomplishes the integrity check.  
[d3plot2hdf5VerifyChecksum.py](https://discourse.tailsit.com/uploads/short-url/z3tJsEwnFqiyWPRSLiZvSweB2oe.py) (1.5 KB)

Calling

```bash
d3plot2hdf5VerifyChecksum.py d3plot2hdf5-X.Y.Z.json

```

shall again simply output

```bash
d3plot2hdf5: OK

```

## Try it out…

An example on how the converter is invoked can be found [here](https://discourse.tailsit.com/t/funnel-injection/43)

---

<div class="post-metadata">

**Author:** ![Lars](https://discourse.tailsit.com/user_avatar/discourse.tailsit.com/lars/32/7_2.png) [@Lars](https://discourse.tailsit.com/u/Lars)\
**Post date:** [October 13, 2026, 2:48pm UTC](https://discourse.tailsit.com/t/download-and-installation-information/41/2 "2026-10-13T14:48:08Z")

</div>

As of October 13, 2026 the above README does not hold up any longer.

For Download please follow the links that are given at

- [D3PLOT2HDF5 - A LS-DYNA d3plot-Converter](https://www.tailsit.com/d3plot2hdf5)

Installations do not exist any longer. Even the Windows package contains its executable in the archive’s `bin` folder. Just copy it to any location you like.

The Linux and macOS packages are signed with GPG. Please follow the instructions given at

- [D3PLOT2HDF5 - A LS-DYNA d3plot-Converter](https://www.tailsit.com/d3plot2hdf5)

to verify the downloads.
