This page summarizes the bundled HEIC/HEIF decoder pieces used by the local Image Converter route. It is an informational notice page and does not claim legal sufficiency or compliance by itself.
English
What is bundled
LinkLoot ships a local classic Web Worker for HEIC and HEIF decoding at /assets/workers/heic-decoder-1.0.0.js. That worker loads a same-origin build artifact at /assets/vendor/libheif/1.23.1/libheif.js.
The bundled decoder stack is based on libheif 1.23.1 and libde265 1.1.1. Full license texts and a pinned rebuild script are included in the source repository.
License and artifact hash
The bundled libheif and libde265 code is distributed under LGPL-3.0-or-later according to the upstream notices. The shipped JavaScript is generated with the pinned Emscripten 4.0.16 toolchain, the embedded Emscripten runtime keeps the referenced Node.js and musl notices plus the exact linked musl math-file SunPro and SunSoft headers, and the libde265 fallback md5.cc file keeps its own permissive notice.
Exact SHA256 for the shipped artifact public/assets/vendor/libheif/1.23.1/libheif.js:
Versions, hashes, modifications, static-link boundary, and replacement notes: THIRD_PARTY_NOTICES.md
The rebuild script can either reproduce the pinned public artifact or build a modified artifact from local sources with an explicit output path.
Modified deployments should publish a rebuilt decoder at a new versioned URL and update the Worker constant LIBHEIF_SRC; ordinary hosted users cannot replace a server-controlled same-path asset themselves.
Deutsch
Was eingebunden ist
LinkLoot nutzt für HEIC- und HEIF-Decoding einen lokalen klassischen Web Worker unter /assets/workers/heic-decoder-1.0.0.js. Dieser Worker lädt ein von derselben Origin ausgeliefertes Build-Artefakt unter /assets/vendor/libheif/1.23.1/libheif.js.
Der gebündelte Decoder-Pfad basiert auf libheif 1.23.1 und libde265 1.1.1. Vollständige Lizenztexte und ein gepinntes Rebuild-Skript sind im Quellcode-Repository enthalten.
Lizenz und Artefakt-Hash
Laut den mitgelieferten Upstream-Hinweisen stehen der gebündelte libheif- und libde265-Code unter LGPL-3.0-or-later. Das ausgelieferte JavaScript wird mit dem gepinnten Emscripten-4.0.16-Toolchain erzeugt, die eingebettete Emscripten-Runtime behält die referenzierten Node.js- und musl-Hinweise plus die exakten SunPro- und SunSoft-Header der verlinkten musl-Math-Dateien, und die libde265-Fallback-Datei md5.cc behält zusätzlich ihren eigenen permissiven Hinweis.
Exakter SHA256 des ausgelieferten Artefakts public/assets/vendor/libheif/1.23.1/libheif.js:
Versionen, Hashes, Änderungen, statische Link-Grenze und Austauschhinweise: THIRD_PARTY_NOTICES.md
Das Rebuild-Skript kann entweder das gepinnte öffentliche Artefakt reproduzieren oder aus lokalen Quellen ein modifiziertes Artefakt mit explizitem Ausgabe-Pfad bauen.
Modifizierte Deployments sollten einen neu gebauten Decoder unter einer neuen versionierten URL veröffentlichen und die Worker-Konstante LIBHEIF_SRC anpassen; normale Hosted-Nutzer können ein serverkontrolliertes Same-Path-Artefakt nicht selbst ersetzen.