Was ist das HSF-Dateiformat?
Eine .hsf-Datei ist ein 3D-Visualisierungs-Stream, der vom HOOPS Visualize SDK von Tech Soft 3D erzeugt wird. Er kodiert 3D-Geometrie, Produktstruktur, Materialien, Lichter, Kameras und benannte Ansichten in einem kompakten sequenziellen Stream aus typisierten Opcodes. Dies macht das Format ideal für das Echtzeit-Streaming großer CAD- und Industriemodelle an Web- und Desktop-Viewer.
Jede .hsf-Datei beginnt mit einem menschenlesbaren 5-Byte-Versions-Tag - HSF V, gefolgt von einer numerischen Versionszeichenfolge (zum Beispiel HSF V1600). Dieser identifiziert die erzeugende HOOPS-Version und garantiert eine abwärtskompatible Dekodierung über das HOOPS Visualize SDK. Die Geometrie wird mittels LZ für allgemeine Daten sowie geometriespezifischen Techniken komprimiert: quantisierte Normalen, Delta-kodierte Vertices und LOD-Shell-Darstellungen (Level of Detail), die gut für große Baugruppen skalieren.
Das Format unterstützt eine Vielzahl von Primitiven: Polygon-Shells, Polylinien, NURBS-Oberflächen, Unicode-Text, Vertex-Farben, Texture-Mapping und benutzerdefinierte Schriftarten. Es ist über das HOOPS SDK weit verbreitet in CAD-Viewern, Digital-Twin-Plattformen und PLM-Tools eingebettet. Tech Soft 3D ging 1996 als Spin-off aus Autodesk hervor.
Für die Langzeitarchivierung oder die Einbettung in PDF 3D wird im Allgemeinen das ISO-standardisierte .prc-Format bevorzugt. HSF bleibt das Format der Wahl für hochperformante Echtzeit-Visualisierungspipelines.
- Die Versionsnummer nach
HSF Vkodiert das HOOPS-Release, das die Datei erstellt hat. - Okino PolyTrans und SolidWorks eDrawings unterstützen die Anzeige und den Export von
.hsf. - Das Format läuft nativ unter Windows, Linux, macOS, iOS und Android über das SDK.
Sicherheit
RISIKO: LOWHSF-Dateien enthalten 3D-Geometrie und Attribute ohne Skript- oder Makrofunktionen. Keine bekannten Sicherheitslücken.
Formatdetails
kurz gefasstProgramme zum Öffnen von HSF-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 48 53 46 20 56 („HSF V“) bei Offset 0 |
| Versionskodierung | Numerische Zeichenfolge nach dem „HSF V“-Header, z. B. HSF V1600 |
| Container | Proprietärer Opcode-basierter sequenzieller Stream (HOOPS Stream Format) |
| Byte-Reihenfolge | Little-endian |
| Kompression | LZ (allgemein) plus quantisierte Normalen, Delta-kodierte Vertices, LOD-Shell-Darstellungen |
| Typische Dateigröße | 100 KB - 500 MB (skaliert mit der Modellkomplexität) |
| Geometrie-Primitive | Polygon-Shells, Polylinien, NURBS-Oberflächen, Unicode-Text, Vertex-Farben, Texture-Mapping |
| Farbtiefe | 24-Bit-RGB mit optionalem Alpha pro Vertex oder Oberfläche |
| Produktstruktur | Baugruppenbaum, benannte Ansichten, Lichter, Kameras und benutzerdefinierte Schriftarten kodiert |
| Abwärtskompatibilität | HOOPS Visualize SDK garantiert abwärtskompatibles Lesen über alle Versionen hinweg |
| Zugehörige Betriebssysteme | Windows, Linux, macOS, iOS, Android |
| Archivierungsalternative | .prc (ISO 14739-1) bevorzugt für Archivierung und PDF 3D-Einbettung |
| Entwickler | Tech Soft 3D (1996 als Spin-off von Autodesk entstanden) |
| Veröffentlicht | late 1990s (HOOPS 3.x era, Tech Soft 3D) |
| Neueste Version | HOOPS Visualize 2024 (HSF spec remains backward-compatible) |
| Spezifikation | docs.techsoft3d.com |
HSF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu HSF-Dateien.