Hva er SHX-filformatet?
.shx-filer brukes av AutoCAD - Autodesks miljø for design av 2D- og 3D-prosjekter for ingeniørformål. De er kjent som kompilerte formfiler, fordi de inneholder formdefinisjoner kompilert fra .shp-kildefiler opprettet med samme program. Ved siden av formdefinisjoner kan .shx-filer også inneholde kompilerte fontdata opprinnelig avledet fra .shp-fontskript eller PostScript .pfb-fontfiler.
Fordeler med .shx-filer
- Innenfor en kompilert
.shx-pakke kan brukere lagre alle former og egendefinerte symboler som brukes i et prosjekt i en kompakt binær form. Dette eliminerer behovet for å redefinere de samme formene og fontene hver gang en tegning åpnes, noe som reduserer filstørrelsen og sparer tid. .shx-filer er klare til bruk umiddelbart etter kompilering med AutoCADsCOMPILE-kommando. Når en form er satt inn i en.dwg-tegning, kan dens skala, rotasjon og plassering justeres fritt.- AutoCAD behandler
.shx-filer mye raskere enn vanlige.shp-kildeskript, fordi de er en pre-kompilert binær representasjon av form- og glyfdata. Kildens.shp-filer er vanlig ASCII-tekst; kompilering av dem til.shxfjerner parsing-trinnet ved innlasting.
Hver .shx-fil begynner med en lesbar ASCII-identifikasjonsstreng - som «AutoCAD-86 shapes 1.0» eller «AutoCAD-86 unifont 1.0» - etterfulgt av de binærkodede form- og glyfdefinisjonene. Denne headeren skiller AutoCAD .shx-filer fra den urelaterte Esri Shapefile-romindeksen, som også bruker filendelsen .shx, men har en helt annen binær struktur.
Sikkerhet og trygghet
RISIKO: LOWEn AutoCAD .shx er passive kompilerte data, ikke kjørbare, så det er trygt å installere en. De praktiske fallgruvene handler om brukervennlighet: en tegning som refererer til manglende .shx-fonter vil vise feil tekst eller bokser inntil fonten er på plass. Vær oppmerksom på nettsteder for nedlasting av «gratis SHX-font» som pakker med adware - hent CAD-fonter fra tegningens forfatter eller en pålitelig CAD-kilde.
Formatdetaljer
i et nøtteskall- Esri Shapefile Index (.shx) - En GIS-romindeks som alltid følger med en .shp og .dbf med samme navn; du åpner .shp-filen i QGIS/ArcGIS, ikke .shx-filen - helt urelatert til AutoCAD-former.
Programmer som åpner SHX-filer
COMPILE-kommandoen i AutoCAD og velg .shp-filen. Tekniske detaljer
dyp spesifikasjon| Format-type | Binære kompilerte form- og fontdefinisjoner |
| Utvikler | Autodesk |
| Kildeformat | Kompilert fra .shp-form/fontskript i ren tekst ved bruk av AutoCADs `COMPILE`-kommando |
| Fil-header | ASCII-identifikasjonsstreng ved offset 0, f.eks. «AutoCAD-86 shapes 1.0» eller «AutoCAD-86 unifont 1.0» |
| MIME-type | application/octet-stream |
| Koding | Blandet: menneskelig lesbar ASCII-header etterfulgt av binærkodet vektorform- og glyfdata |
| Undertyper | Formfiler (symboler og spesialtegn) og fontfiler (fullstendige glyfsett for tekstgjengivelse i tegninger) |
| Kompileringskommando | `COMPILE`-kommandoen i AutoCAD konverterer en .shp-kildefil til en kompilert .shx-binærfil |
| Innlastingskommando | `LOAD`-kommandoen registrerer form-shx-filer; `STYLE`-kommandoen refererer til font-shx-filer i en tegningsøkt |
| Unicode- og big-font-støtte | Unifont- og big-font .shx-varianter utvider baseformatet for å støtte multi-byte og Unicode-tegnsett |
| Ytelsesfordel | Pre-kompilert binærfil eliminerer parsing-overhead ved tegning; betydelig raskere å laste enn tilsvarende .shp-kilde |
| Font-gjengivelseshastighet | SHX-fonter rendres raskere enn TrueType-fonter i AutoCAD og foretrekkes for store tekniske tegninger med mye tekst |
| CAD-kompatibilitet | Støttes av AutoCAD, BricsCAD, ZWCAD, GstarCAD og de fleste DWG-kompatible CAD-applikasjoner |
| Navnekollisjon | Esri Shapefile-romindekser bruker også .shx, men begynner med big-endian heltall 9994 (0x0000270A) - et helt urelatert GIS-format |
| Utgitt | AutoCAD shape/font system, 1980s |
| Spesifikasjon | help.autodesk.com |
SHX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SHX-filer.
Ofte stilte spørsmål
Hva er en .shx-fil?
AutoCAD sier «One or more SHX files are missing» - hva gjør jeg?
Hvordan installerer jeg en SHX-font?
Hvordan oppretter jeg en .shx-fil?
COMPILE-kommandoen i AutoCAD og velg den for å produsere .shx-filen.