blazehash 0.2.5

Forensic file hasher — hashdeep for the modern era, BLAKE3 by default
Documentation
<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><title>Chain of Custody Report — {{ case }}</title>
<style>
body { font-family: monospace; margin: 2em; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #ccc; padding: 4px 8px; text-align: left; }
th { background: #eee; }
.meta { margin-bottom: 1.5em; }
</style>
</head>
<body>
<h1>Chain of Custody Report</h1>
<div class="meta">
  <p><strong>Case:</strong> {{ case }}</p>
  <p><strong>Examiner:</strong> {{ examiner }}</p>
  <p><strong>Generated:</strong> {{ generated }}</p>
  <p><strong>Manifest SHA-256:</strong> <code class="manifest-sha256">{{ manifest_sha256 }}</code></p>
</div>
<table>
<tr><th>Path</th><th>Size</th><th>Blake3</th></tr>
{% for row in rows %}
<tr><td>{{ row.path }}</td><td>{{ row.size }}</td><td>{{ row.hash }}</td></tr>
{% endfor %}
</table>
</body></html>