Hva er SH3D-filformatet?
Formatet .sh3d brukes av Sweet Home 3D, et gratis program for interiørdesign utviklet av eTeks. Disse filene inneholder komplette boligprosjekter opprettet med applikasjonen, og lagrer data som plantegninger, plasserte møbelobjekter, samt både 2D- og 3D-visninger av designet.
Internt er en .sh3d-fil et ZIP-arkiv - ved å gi den nytt navn til .zip kan ethvert arkivverktøy inspisere innholdet. Den samler et Home.xml-dokument (introdusert i Sweet Home 3D 5.3) som beskriver boligens layout i XML, sammen med innebygde 3D-møbelmodeller i OBJ-format, JPEG-teksturer og en ContentDigests-fil som inneholder SHA-1-hasher for integritetskontroll. Eldre filer inneholder en Java-serialisert Home-oppføring i stedet for (eller ved siden av) XML-beskrivelsen.
Hvert .sh3d-prosjekt lagrer den fulle tilstanden til designet og kan endres fritt av brukere som åpner det i Sweet Home 3D. Relaterte biblioteksformater for Sweet Home 3D deler den samme ZIP-baserte strukturen, men tjener ulike formål:
.sh3f- møbelbibliotek.sh3t- teksturbibliotek.sh3l- 3D-plan og lysbibliotek.sh3p- programtilleggspakke (plug-in)
Sikkerhet og trygghet
RISIKO: LOWEn .sh3d er et dataprosjekt (ZIP med plan + modeller), ikke en kjørbar fil, så det er lav risiko å åpne en i Sweet Home 3D. Hent appen kun fra den offisielle sweethome3d.com (eller pålitelige kilder/Flatpak) - nedlasting av «SH3D-visere» fra tredjeparter er unødvendig og kan være uønsket programvare (PUP/adware), siden den ekte appen er gratis. Trikset med å endre navn til .zip lar deg inspisere innholdet trygt.
Formatdetaljer
i et nøtteskallProgrammer som åpner SH3D-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | 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 introdusert i Sweet Home 3D 5.3 (2017) som beskriver vegger, rom, møbler, etiketter, kameraer og etasjeplan |
| Eldre boligbeskrivelse | Java-serialisert Home-objekt (binært); den eneste beskrivelsen i filer før versjon 5.3, beholdt ved siden av Home.xml i 5.3+ for bakoverkompatibilitet |
| Komprimering | DEFLATE ZIP-komprimering per oppføring; 3D-modeller og teksturer lagres ofte ukomprimert (ZIP STORED-metode) for direkte tilgang fra applikasjonen |
| Innebygde 3D-modeller | Møbelgeometri lagret som OBJ/MTL-filer inne i arkivet, referert til av Home.xml eller den serialiserte Home-oppføringen |
| Teksturkoding | JPEG-bilder for møbeloverflater, vegger, gulv og takteksturer - innebygd direkte som nummererte oppføringer i ZIP-filen |
| Integritetsmekanisme | ContentDigests ZIP-oppføring som inneholder SHA-1-hasher av innebygde bilder og modeller; hver ZIP-oppføring har også en CRC-32-kontrollsum |
| MIME-type | application/x-sweethome3d (applikasjonsspesifikk); generisk reserve er application/octet-stream |
| XML-skjema | Home.xml samsvarer med SweetHome3D.dtd; elementer inkluderer <home>, <room>, <wall>, <pieceOfFurniture>, <camera> og <level> |
| Filinspeksjon | Endring av .sh3d til .zip lar enhver ZIP-kompatibel arkivbehandler åpne og pakke ut Home.xml, 3D-modeller og teksturer uten Sweet Home 3D |
| Intern versjonering | Siden v5.3 er Home.xml den autoritative beskrivelsen; den serialiserte Home-binærfilen er bevart for applikasjoner eldre enn 5.3 |
| Typisk filstørrelse | Fra noen få hundre KB til titalls MB, avhengig av antall innebygde møbelmodeller og teksturbilder |
| Plattformstøtte | Windows, macOS og Linux via Java-skrivebordsprogrammet; nettleserbasert redigering via Sweet Home 3D Online |
| Relaterte søskenformater | .sh3f (møbelbibliotek), .sh3t (teksturbibliotek), .sh3l (3D-plan og lysbibliotek), .sh3p (plug-in), .sh3x (online editor-hjem) - alle deler samme ZIP-baserte beholder |
| Utgitt | 2006 (Sweet Home 3D 1.0) |
| Siste versjon | XML Home.xml entry added in Sweet Home 3D 5.3 (2017); current app series 7.x |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.sweethome3d.com |
SH3D-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SH3D-filer.