Was ist das SH3D-Dateiformat?
Das .sh3d-Format wird von Sweet Home 3D verwendet, einer kostenlosen Inneneinrichtungs-Anwendung, die von eTeks entwickelt wurde. Diese Dateien enthalten vollständige Wohnprojekte, die mit der Anwendung erstellt wurden, und speichern Daten wie Grundrisse, platzierte Möbelobjekte sowie 2D- und 3D-Ansichten des Designs.
Intern ist eine .sh3d-Datei ein ZIP-Archiv - durch Umbenennen in .zip kann jedes Archiv-Tool den Inhalt prüfen. Es bündelt ein Home.xml-Dokument (eingeführt in Sweet Home 3D 5.3), das das Wohnungslayout in XML beschreibt, zusammen mit eingebetteten 3D-Möbelmodellen im OBJ-Format, JPEG-Texturen und einer ContentDigests-Datei mit SHA-1-Hashes für Integritätsprüfungen. Ältere Dateien enthalten einen Java-serialisierten Home-Eintrag anstelle des (oder neben dem) XML-Deskriptor.
Jedes .sh3d-Projekt speichert den vollständigen Designstatus und kann von Benutzern, die es in Sweet Home 3D öffnen, frei bearbeitet werden. Verwandte Sweet Home 3D-Bibliotheksformate teilen die gleiche ZIP-basierte Struktur, dienen aber unterschiedlichen Zwecken:
.sh3f- Möbelbibliothek.sh3t- Texturbibliothek.sh3l- 3D-Plan- und Lichtbibliothek.sh3p- Plug-in-Paket
Sicherheit
RISIKO: LOWEine .sh3d ist ein Datenprojekt (ZIP aus Plan + Modellen), kein ausführbares Programm; das Öffnen in Sweet Home 3D ist daher mit geringem Risiko verbunden. Beziehen Sie die App nur von der offiziellen Website sweethome3d.com (oder vertrauenswürdigen Repositories/Flatpak) - Drittanbieter-„SH3D Viewer“-Downloads sind unnötig und können PUP/Adware enthalten, da die echte App kostenlos ist. Der Umbenennen-in-ZIP-Trick ermöglicht eine sichere Inhaltsinspektion.
Formatdetails
kurz gefasstProgramme zum Öffnen von SH3D-Dateien
Home.xml und eingebettete Modelle zu prüfen/extrahieren - das Design wird nicht gerendert. Technische Details
technische Spezifikation| Container-Format | ZIP-Archiv; Magic Bytes 50 4B 03 04 („PK“) bei Offset 0, identisch mit einer Standard-ZIP-Datei |
| Primärer Heim-Deskriptor | Home.xml - eine XML-Datei, die in Sweet Home 3D 5.3 (2017) eingeführt wurde und Wände, Räume, Möbel, Beschriftungen, Kameras und Stockwerke beschreibt |
| Legacy-Heim-Deskriptor | Java-serialisiertes Home-Objekt (binär); der einzige Deskriptor in Dateien vor Version 5.3, in 5.3+ neben Home.xml für Abwärtskompatibilität beibehalten |
| Komprimierung | DEFLATE-Komprimierung pro Eintrag im ZIP; 3D-Modelle und Texturen werden häufig unkomprimiert gespeichert (ZIP-STORED-Methode) für direkten Zugriff durch die Anwendung |
| Eingebettete 3D-Modelle | Möbelgeometrie als OBJ/MTL-Dateien im Archiv gespeichert, referenziert durch Home.xml oder den serialisierten Home-Eintrag |
| Textur-Kodierung | JPEG-Bilder für Möbeloberflächen, Wand-, Boden- und Deckentexturen - direkt als nummerierte Einträge im ZIP eingebettet |
| Integritätsmechanismus | ContentDigests-ZIP-Eintrag mit SHA-1-Hashes der eingebetteten Bilder und Modelle; jeder ZIP-Eintrag enthält auch eine CRC-32-Prüfsumme |
| MIME-Typ | application/x-sweethome3d (anwendungsspezifisch); generischer Fallback ist application/octet-stream |
| XML-Schema | Home.xml entspricht SweetHome3D.dtd; Elemente umfassen <home>, <room>, <wall>, <pieceOfFurniture>, <camera> und <level> |
| Dateiinspektion | Das Umbenennen von .sh3d in .zip ermöglicht es jedem ZIP-kompatiblen Archivmanager, Home.xml, 3D-Modelle und Texturen ohne Sweet Home 3D zu öffnen und zu extrahieren |
| Interne Versionierung | Seit v5.3 ist Home.xml der maßgebliche Deskriptor; das serialisierte Home-Binär wird für Anwendungen älter als 5.3 beibehalten |
| Typische Dateigröße | Einige hundert KB bis hin zu Dutzenden MB, skaliert mit der Anzahl der eingebetteten Möbelmodelle und Texturbilder |
| Plattformunterstützung | Windows, macOS und Linux über die Java-Desktop-Anwendung; browserbasierte Bearbeitung über Sweet Home 3D Online |
| Verwandte Geschwister-Formate | .sh3f (Möbelbibliothek), .sh3t (Texturbibliothek), .sh3l (3D-Plan- und Lichtbibliothek), .sh3p (Plug-in), .sh3x (Online-Editor-Heim) - alle teilen den gleichen ZIP-basierten Container |
| Veröffentlicht | 2006 (Sweet Home 3D 1.0) |
| Neueste Version | XML Home.xml entry added in Sweet Home 3D 5.3 (2017); current app series 7.x |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.sweethome3d.com |
SH3D-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SH3D-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine .sh3d-Datei?
Kann ich eine .sh3d öffnen, ohne Sweet Home 3D zu installieren?
Wie teile ich ein Sweet Home 3D-Design mit jemandem, der die App nicht hat?
Wie extrahiere ich das 3D-Modell aus einer .sh3d (z. B. in Blender)?
Was ist der Unterschied zwischen .sh3d, .sh3f und .sh3t?
Ist eine .sh3d dasselbe wie eine ZIP-Datei?
Home.xml (oder ein Legacy-serialisiertes Home) plus 3D-Modelle und Texturen enthält. Durch Umbenennen in .zip können Archiv-Tools es öffnen, aber nur Sweet Home 3D kann das Design rendern.