Hvad er SHX-filformatet?
.shx-filer bruges af AutoCAD - Autodesks miljø til design af 2D- og 3D-projekter til tekniske formål. De er kendt som kompilerede formfiler, fordi de indeholder formdefinitioner kompileret fra .shp-kildefiler oprettet med det samme program. Ved siden af formdefinitioner kan .shx-filer også indeholde kompilerede skrifttypedata, der oprindeligt stammer fra .shp-skrifttypescripts eller PostScript .pfb-skrifttypefiler.
Fordele ved .shx-filer
- Inden for en kompileret
.shx-pakke kan brugere gemme alle de former og brugerdefinerede symboler, der bruges i et projekt, i en kompakt binær form. Dette eliminerer behovet for at gendefinere de samme former og skrifttyper, hver gang en tegning åbnes, hvilket reducerer filstørrelsen og sparer tid. .shx-filer er klar til brug umiddelbart efter kompilering med AutoCADsCOMPILE-kommando. Når en form er indsat i en.dwg-tegning, kan dens skala, rotation og placering frit justeres.- AutoCAD behandler
.shx-filer meget hurtigere end almindelige.shp-kildescripts, fordi de er en præ-kompileret binær repræsentation af form- og glyf-data. Kilde-.shp-filerne er almindelig ASCII-tekst; kompilering af dem til.shxfjerner parsing-trinnet ved indlæsning.
Hver .shx-fil begynder med en læsbar ASCII-identifikationsstreng - såsom AutoCAD-86 shapes 1.0 eller AutoCAD-86 unifont 1.0 - efterfulgt af de binært kodede form- og glyf-definitioner. Denne header adskiller AutoCAD .shx-filer fra det ikke-relaterede Esri Shapefile-rumlige indeks, som også bruger filtypen .shx, men har en helt anden binær struktur.
Sikkerhed og tryghed
RISIKO: LOWEn AutoCAD .shx er passive kompilerede data, ikke eksekverbare, så det er sikkert at installere en. De praktiske faldgruber handler om brugervenlighed: en tegning, der refererer til manglende .shx-skrifttyper, viser forkert tekst eller firkanter, indtil skrifttypen leveres. Pas på «gratis SHX-skrifttype» download-sider, der bundler adware - hent CAD-skrifttyper fra tegningens forfatter eller en betroet CAD-kilde.
Formatdetaljer
kort fortalt- Esri Shapefile Index (.shx) - Et GIS-rumligt indeks, der altid følger med en .shp og .dbf af samme navn; du åbner .shp-filen i QGIS/ArcGIS, ikke .shx-filen - helt urelateret til AutoCAD-former.
Programmer der åbner SHX-filer
Tekniske detaljer
dyb specifikation| Formattype | Binære kompilerede form- og skrifttypedefinitioner |
| Udvikler | Autodesk |
| Kildeformat | Kompileret fra almindelig tekst .shp form/skrifttypescripts ved hjælp af AutoCADs COMPILE-kommando |
| Fil-header | ASCII-identifikationsstreng ved offset 0, f.eks. „AutoCAD-86 shapes 1.0“ eller „AutoCAD-86 unifont 1.0“ |
| MIME-type | application/octet-stream |
| Kodning | Blandet: menneskeligt læsbar ASCII-header efterfulgt af binært kodede vektorform- og glyf-data |
| Undertyper | Formfiler (symboler og specialtegn) og skrifttypefiler (fulde glyf-sæt til tekstgengivelse i tegninger) |
| Kompileringskommando | COMPILE-kommandoen i AutoCAD konverterer en .shp-kildefil til en kompileret .shx-binærfil |
| Indlæsningskommando | LOAD-kommandoen registrerer form-.shx-filer; STYLE-kommandoen refererer til skrifttype-.shx-filer i en tegning |
| Unicode og big-font understøttelse | Unifont- og big-font .shx-varianter udvider basisformatet til at understøtte multi-byte og Unicode-tegnsæt |
| Ydelsesfordel | Præ-kompileret binær fjerner parsing-omkostninger ved tegnetid; væsentligt hurtigere at indlæse end den tilsvarende .shp-kilde |
| Skrifttype-gengivelseshastighed | SHX-skrifttyper gengives hurtigere end TrueType-skrifttyper i AutoCAD og foretrækkes til store tekniske tegninger med meget tekst |
| CAD-kompatibilitet | Understøttes af AutoCAD, BricsCAD, ZWCAD, GstarCAD og de fleste DWG-kompatible CAD-applikationer |
| Navnesammenstød | Esri Shapefile-rumlige indekser bruger også .shx, men begynder med big-endian heltal 9994 (0x0000270A) - et helt urelateret GIS-format |
| Udgivet | AutoCAD shape/font system, 1980s |
| Specifikation | help.autodesk.com |
SHX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SHX-filer.