Wat is het SHX-bestandsformaat?
.shx-bestanden worden gebruikt door AutoCAD - de omgeving van Autodesk voor het ontwerpen van 2D- en 3D-projecten voor technische doeleinden. Ze staan bekend als gecompileerde vormbestanden, omdat ze vormdefinities bevatten die zijn gecompileerd uit .shp-bronbestanden die met hetzelfde programma zijn gemaakt. Naast vormdefinities kunnen .shx-bestanden ook gecompileerde lettertypegegevens bevatten die oorspronkelijk zijn afgeleid van .shp-lettertypescripts of PostScript .pfb-lettertypebestanden.
Voordelen van .shx-bestanden
- Binnen een gecompileerd
.shx-pakket kunnen gebruikers alle vormen en aangepaste symbolen die in een project worden gebruikt in een compacte binaire vorm opslaan. Dit elimineert de noodzaak om dezelfde vormen en lettertypen telkens wanneer een tekening wordt geopend opnieuw te definiëren, wat de bestandsomvang vermindert en tijd bespaart. .shx-bestanden zijn direct klaar voor gebruik na compilatie met hetCOMPILE-commando van AutoCAD. Zodra een vorm in een.dwg-tekening is ingevoegd, kunnen de schaal, rotatie en locatie vrij worden aangepast.- AutoCAD verwerkt
.shx-bestanden veel sneller dan gewone.shp-bronscripts, omdat ze een vooraf gecompileerde binaire representatie zijn van de vorm- en glyph-gegevens. De bron-.shp-bestanden zijn platte ASCII-tekst; door ze naar.shxte compileren, vervalt de parseerstap tijdens het laden.
Elk .shx-bestand begint met een leesbare ASCII-identificatiereeks - zoals AutoCAD-86 shapes 1.0 of AutoCAD-86 unifont 1.0 - gevolgd door de binair gecodeerde vorm- en glyph-definities. Deze header onderscheidt AutoCAD .shx-bestanden van de niet-gerelateerde Esri Shapefile ruimtelijke index, die ook de extensie .shx gebruikt maar een volledig andere binaire structuur heeft.
Beveiliging & veiligheid
RISICO: LOWEen AutoCAD .shx bevat passieve gecompileerde gegevens, geen uitvoerbare code, dus het installeren ervan is veilig. De praktische valkuilen gaan over bruikbaarheid: een tekening die verwijst naar ontbrekende .shx-lettertypen toont onjuiste tekst of vakjes totdat het lettertype wordt geleverd. Pas op voor 'gratis SHX-lettertype' downloadsites die adware bundelen - haal CAD-lettertypen bij de auteur van de tekening of een vertrouwde CAD-bron.
Formaatdetails
in een notendop- Esri Shapefile Index (.shx) - Een GIS ruimtelijke index die altijd samengaat met een .shp en .dbf met dezelfde naam; u opent de .shp in QGIS/ArcGIS, niet de .shx - volledig ongerelateerd aan AutoCAD-vormen.
Programma's die SHX-bestanden openen
COMPILE uit in AutoCAD en selecteert u de .shp. Technische details
diepe specificaties| Formaat-type | Binaire gecompileerde vorm- en lettertypedefinities |
| Ontwikkelaar | Autodesk |
| Bronformaat | Gecompileerd uit platte tekst .shp vorm/lettertype-scripts met behulp van het AutoCAD `COMPILE`-commando |
| Bestandsheader | ASCII-identificatiereeks op offset 0, bijv. „AutoCAD-86 shapes 1.0” of „AutoCAD-86 unifont 1.0” |
| MIME-type | application/octet-stream |
| Codering | Gemengd: menselijk leesbare ASCII-header gevolgd door binair gecodeerde vectorvorm- en glyph-gegevens |
| Sub-types | Vormbestanden (symbolen en speciale tekens) en lettertypebestanden (volledige glyph-sets voor tekstweergave in tekeningen) |
| Compilatie-commando | Het `COMPILE`-commando in AutoCAD converteert een .shp-bronbestand naar een gecompileerd .shx-binair bestand |
| Laad-commando | Het `LOAD`-commando registreert vorm-.shx-bestanden; het `STYLE`-commando verwijst naar lettertype-.shx-bestanden in een tekeningsessie |
| Unicode en big-font ondersteuning | Unifont- en big-font .shx-varianten breiden het basisformaat uit om multi-byte en Unicode-tekensets te ondersteunen |
| Prestatievoordeel | Vooraf gecompileerde binaire gegevens elimineren parseer-overhead tijdens het tekenen; aanzienlijk sneller te laden dan de equivalente .shp-bron |
| Snelheid van lettertype-rendering | SHX-lettertypen renderen sneller dan TrueType-lettertypen in AutoCAD en hebben de voorkeur voor grote technische tekeningen met veel tekst |
| CAD-compatibiliteit | Ondersteund door AutoCAD, BricsCAD, ZWCAD, GstarCAD en de meeste DWG-compatibele CAD-applicaties |
| Naamconflict | Esri Shapefile ruimtelijke indexen gebruiken ook .shx maar beginnen met big-endian integer 9994 (0x0000270A) - een volledig ongerelateerd GIS-formaat |
| Uitgebracht | AutoCAD shape/font system, 1980s |
| Specificatie | help.autodesk.com |
SHX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SHX-bestanden.
Veelgestelde vragen
Wat is een .shx-bestand?
AutoCAD zegt „Een of meer SHX-bestanden ontbreken” - wat moet ik doen?
Hoe installeer ik een SHX-lettertype?
Hoe maak ik een .shx-bestand?
COMPILE uit in AutoCAD en selecteer het bestand om de .shx te genereren.