Co to jest format pliku SHX?
Pliki .shx są używane przez AutoCAD - środowisko firmy Autodesk do projektowania projektów 2D i 3D do celów inżynieryjnych. Są one znane jako skompilowane pliki kształtów, ponieważ zawierają definicje kształtów skompilowane z plików źródłowych .shp utworzonych w tym samym programie. Oprócz definicji kształtów, pliki .shx mogą również zawierać skompilowane dane czcionek, pierwotnie pochodzące ze skryptów czcionek .shp lub plików czcionek PostScript .pfb.
Zalety plików .shx
- W skompilowanym pakiecie
.shxużytkownicy mogą przechowywać wszystkie kształty i niestandardowe symbole używane w projekcie w kompaktowej formie binarnej. Eliminuje to konieczność ponownego definiowania tych samych kształtów i czcionek przy każdym otwarciu rysunku, co zmniejsza rozmiar pliku i oszczędza czas. - Pliki
.shxsą gotowe do użycia natychmiast po kompilacji za pomocą poleceniaCOMPILEw programie AutoCAD. Po wstawieniu kształtu do rysunku.dwg, jego skalę, obrót i położenie można dowolnie regulować. - AutoCAD przetwarza pliki
.shxznacznie szybciej niż zwykłe skrypty źródłowe.shp, ponieważ są one wstępnie skompilowaną binarną reprezentacją danych kształtów i glifów. Pliki źródłowe.shpto zwykły tekst ASCII; skompilowanie ich do formatu.shxusuwa etap analizowania (parsowania) podczas ładowania.
Każdy plik .shx zaczyna się od czytelnego ciągu identyfikacyjnego ASCII - takiego jak AutoCAD-86 shapes 1.0 lub AutoCAD-86 unifont 1.0 - po którym następują zakodowane binarnie definicje kształtów i glifów. Ten nagłówek odróżnia pliki .shx programu AutoCAD od niepowiązanego indeksu przestrzennego Esri Shapefile, który również używa rozszerzenia .shx, ale ma zupełnie inną strukturę binarną.
Bezpieczeństwo
RYZYKO: LOWPlik .shx programu AutoCAD to pasywne, skompilowane dane, a nie plik wykonywalny, więc jego instalacja jest bezpieczna. Praktyczne pułapki dotyczą użyteczności: rysunek odwołujący się do brakujących czcionek .shx wyświetla błędny tekst lub puste prostokąty, dopóki czcionka nie zostanie dostarczona. Uważaj na strony z „darmowymi czcionkami SHX”, które dołączają oprogramowanie adware - pobieraj czcionki CAD od autora rysunku lub z zaufanego źródła CAD.
Szczegóły formatu
w pigułce- Indeks Esri Shapefile (.shx) - Indeks przestrzenny GIS, który zawsze występuje razem z plikami .shp i .dbf o tej samej nazwie; otwiera się plik .shp w QGIS/ArcGIS, a nie .shx - format całkowicie niepowiązany z kształtami AutoCAD.
Programy otwierające pliki SHX
Szczegóły techniczne
specyfikacja| Typ formatu | Binarne skompilowane definicje kształtów i czcionek |
| Deweloper | Autodesk |
| Format źródłowy | Kompilowany z tekstowych skryptów kształtów/czcionek .shp za pomocą polecenia COMPILE w AutoCAD |
| Nagłówek pliku | Ciąg identyfikacyjny ASCII pod offsetem 0, np. „AutoCAD-86 shapes 1.0” lub „AutoCAD-86 unifont 1.0” |
| Typ MIME | application/octet-stream |
| Kodowanie | Mieszane: czytelny dla człowieka nagłówek ASCII, po którym następują zakodowane binarnie dane wektorowe kształtów i glifów |
| Podtypy | Pliki kształtów (symbole i znaki specjalne) oraz pliki czcionek (pełne zestawy glifów do renderowania tekstu w rysunkach) |
| Polecenie kompilacji | Polecenie COMPILE w AutoCAD konwertuje plik źródłowy .shp na skompilowany plik binarny .shx |
| Polecenie ładowania | Polecenie LOAD rejestruje pliki kształtów .shx; polecenie STYLE odwołuje się do plików czcionek .shx w sesji rysowania |
| Obsługa Unicode i dużych czcionek | Warianty Unifont i big-font .shx rozszerzają podstawowy format o obsługę wielobajtowych zestawów znaków i Unicode |
| Korzyści wydajnościowe | Wstępnie skompilowany plik binarny eliminuje narzut związany z analizowaniem podczas rysowania; znacznie szybszy do załadowania niż odpowiednik źródłowy .shp |
| Szybkość renderowania czcionek | Czcionki SHX renderują się szybciej niż czcionki TrueType w AutoCAD i są preferowane w dużych rysunkach technicznych z dużą ilością tekstu |
| Kompatybilność CAD | Obsługiwane przez AutoCAD, BricsCAD, ZWCAD, GstarCAD i większość aplikacji CAD zgodnych z DWG |
| Kolizja nazw | Indeksy przestrzenne Esri Shapefile również używają .shx, ale zaczynają się od liczby całkowitej big-endian 9994 (0x0000270A) - całkowicie niepowiązany format GIS |
| Wydano | AutoCAD shape/font system, 1980s |
| Specyfikacja | help.autodesk.com |
Konwersje SHX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SHX.