Print at Dec 19, 2025, 1:30:41 AM

Posted by jenderek at Mar 15, 2018, 10:52:47 PM
Sweet Home 3D files format specifications like extension sh3d versus zip , jar format
Hello,

some days ago i must create a floor plan. So i used interior design
application "Sweet Home 3D" version 5.7 to do this work. My created
plans are stored as files with name extension ".sh3d".

When i use TrID software (found at http://mark0.net/soft-trid-e.html) to identify SH3D files, i got "ZIP compressed archive" as file type description.

So i know foobar.sh3d is just a ZIP archive. But some examples like
SweetHome3DExample2.sh3d found in Gallery section with URL
http://www.sweethome3d.com/gallery.jsp are identified by standard Unix
file identifying command as "Java archive data (JAR)". Furthermore i got for such examples as mime type "application/java-archive" instead of standard "application/zip" for ZIP files.

After looking inside sh3d files i would describe such files as:

SH3D files are ZIP archive with first member "Home". It also seems to
contain a file "Home.xml". But i do not know if this always true.

So i wanted to know if there exist an "official" file format
specification (offset magic bytes, mime type, etc.) describing how to
distinguish from other ZIP files.

Furthermore installer for Windows version 5.7 add for eTeks Sweet Home
3D Textures Library (*.sh3t) neither description nor icon inside Windows registry. Because SH3D files are just ZIP archive, in registry
PerceivedType key should be "compressed" instead empty/missing.

thanks for hints about Sweet Home 3D files formats.