Hvad er SH3D-filformatet?
Formatet .sh3d bruges af Sweet Home 3D, en gratis applikation til indretning udviklet af eTeks. Disse filer indeholder komplette boligprojekter oprettet med applikationen, og gemmer data såsom plantegninger, placerede møbelobjekter samt både 2D- og 3D-visninger af designet.
Internt er en .sh3d-fil et ZIP-arkiv - hvis man omdøber den til .zip, kan ethvert arkivværktøj inspicere dens indhold. Den samler et Home.xml-dokument (introduceret i Sweet Home 3D 5.3), der beskriver boligens layout i XML, sammen med indlejrede 3D-møbelmodeller i OBJ-format, JPEG-teksturer og en ContentDigests-fil, der indeholder SHA-1-hashes til integritetskontrol. Ældre filer indeholder en Java-serialiseret Home-post i stedet for (eller sammen med) XML-beskrivelsen.
Hvert .sh3d-projekt gemmer designets fulde tilstand og kan ændres frit af brugere, der åbner det i Sweet Home 3D. Relaterede Sweet Home 3D-biblioteksformater deler den samme ZIP-baserede struktur, men tjener forskellige formål:
.sh3f- møbelbibliotek.sh3t- teksturbibliotek.sh3l- 3D-plan og lysbibliotek.sh3p- plug-in-pakke
Sikkerhed og tryghed
RISIKO: LOWEn .sh3d er et dataprojekt (ZIP med plan + modeller), ikke en eksekverbar fil, så det er lavrisiko at åbne en i Sweet Home 3D. Hent kun appen fra den officielle sweethome3d.com (eller betroede arkiver/Flatpak) - tredjeparts «SH3D viewer»-downloads er unødvendige og kan være PUP/adware, da den rigtige app er gratis. Tricket med at omdøbe til .zip lader dig inspicere indholdet sikkert.
Formatdetaljer
kort fortaltProgrammer der åbner SH3D-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv; magic bytes 50 4B 03 04 («PK») ved offset 0, identisk med en standard ZIP-fil |
| Primær boligbeskrivelse | Home.xml - en XML-fil introduceret i Sweet Home 3D 5.3 (2017), der beskriver vægge, rum, møbler, etiketter, kameraer og etageniveauer |
| Ældre boligbeskrivelse | Java-serialiseret Home-objekt (binært); den eneste beskrivelse i filer før 5.3, bevaret ved siden af Home.xml i 5.3+ for bagudkompatibilitet |
| Komprimering | DEFLATE ZIP-komprimering pr. post; 3D-modeller og teksturer gemmes ofte ukomprimeret (ZIP STORED-metode) for direkte adgang for applikationen |
| Indlejrede 3D-modeller | Møbelgeometri gemt som OBJ/MTL-filer inde i arkivet, refereret af Home.xml eller den serialiserede Home-post |
| Teksturkodning | JPEG-billeder til møbeloverflader, væg-, gulv- og loftteksturer - indlejret direkte som nummererede poster i ZIP-filen |
| Integritetsmekanisme | ContentDigests ZIP-post, der indeholder SHA-1-hashes af indlejrede billeder og modeller; hver ZIP-post har også en CRC-32-tjeksum |
| MIME-type | application/x-sweethome3d (applikationsspecifik); generisk fallback er application/octet-stream |
| XML-skema | Home.xml overholder SweetHome3D.dtd; elementer inkluderer <home>, <room>, <wall>, <pieceOfFurniture>, <camera> og <level> |
| Filinspektion | Omdøbning af .sh3d til .zip giver enhver ZIP-kompatibel arkivadministrator mulighed for at åbne og udpakke Home.xml, 3D-modeller og teksturer uden Sweet Home 3D |
| Intern versionering | Siden v5.3 er Home.xml den autoritative beskrivelse; den serialiserede Home-binærfil bevares til applikationer ældre end 5.3 |
| Typisk filstørrelse | Fra få hundrede KB til titusinder af MB, afhængigt af antallet af indlejrede møbelmodeller og teksturbilleder |
| Platformunderstøttelse | Windows, macOS og Linux via Java-desktopapplikationen; browserbaseret redigering via Sweet Home 3D Online |
| Relaterede søsterformater | .sh3f (møbelbibliotek), .sh3t (teksturbibliotek), .sh3l (3D-plan og lysbibliotek), .sh3p (plug-in), .sh3x (online editor bolig) - alle deler den samme ZIP-baserede container |
| Udgivet | 2006 (Sweet Home 3D 1.0) |
| Seneste version | XML Home.xml entry added in Sweet Home 3D 5.3 (2017); current app series 7.x |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.sweethome3d.com |
SH3D-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SH3D-filer.