Hvad er TEC-filformatet?
Filformatet .tec bruges af TECkit, et værktøjssæt til konvertering af tekstkodning udviklet af SIL International (Jonathan Kew). Det indeholder en kompileret version af en .map-fil - en menneskelæsbar mapping-beskrivelse, der også er oprettet med TECkit. TECkits oprindelige formål var at konvertere 8-bit kodede tekstfiler til Unicode, men softwaren har siden udviklet sig til en mere alsidig motor til kodningskonvertering, der bruges af lingvister og typografer over hele verden.
Korrekt tekstkonvertering kræver den tilsvarende .map-kildefil. Den fil beskriver mapping-regler på tegnniveau i almindelig tekst; ved at køre teckit_compile på den genereres den binære .tec-tabel, som TECkit-runtime-motoren (txtconv) derefter anvender ved konvertering. .tec-filen er implementeringsartefaktet - kompakt og optimeret til hurtig opslag - mens .map-filen forbliver den menneskeligt redigerbare kilde, der dokumenterer mapping-hensigten.
.tec-filer bruges også af XeTeX og relaterede LaTeX-baserede værktøjer til konvertering af tekst „on the fly”, typisk ved behandling af .tex-dokumenter, der blander ældre 8-bit kodninger med Unicode, eller som oprindeligt blev skrevet i forskellige skrivesystemer eller sprog. TECkit er open source og tilgængelig til Windows, Linux og macOS via silnrsi/teckit-repositoriet på GitHub.
Sikkerhed og tryghed
RISIKO: LOWEn .tec-mapping-tabel er inaktive data, der forbruges af TECkit-motoren; den indeholder ingen eksekverbar kode og udgør ingen direkte risiko. Hent kun TECkit fra SILs officielle side eller GitHub-repositoriet, ikke fra tredjeparts „viewer”-downloadportaler.
Formatdetaljer
kort fortalt- Tecplot ASCII-datafil - Numerisk datasæt i almindelig tekst (.dat/.tec) til Tecplot CFD/ingeniør-visualisering; databasens gamle navn „Tecplot ASCII data file” beskrev dette urelaterede format.
Programmer der åbner TEC-filer
Tekniske detaljer
dyb specifikation| Format-type | Kompileret binær mapping-tabel |
| Udvikler | SIL International (Jonathan Kew) |
| Kildeformat | .map (menneskelæsbart TECkit mapping-sprog) |
| Kompileringsværktøj | teckit_compile - konverterer en .map-kilde til en .tec-binær fil |
| Runtime-motor | txtconv - anvender en .tec-mapping-tabel til at konvertere inputtekst |
| Primært anvendelsesområde | Kodningskonvertering på tegnniveau mellem 8-bit ældre kodninger og Unicode |
| MIME-type | application/octet-stream |
| Binær struktur | Intern binær opslagstabel; ikke menneskelæsbar; behandles som uigennemsigtig binær data af værktøjer |
| Magic bytes | Ingen offentligt dokumenteret magic-byte-signatur; identificeres ved .tec-filtypen og tilhørende .map-kilde |
| Platform-understøttelse | Cross-platform: Windows, Linux, macOS |
| Kilderepositorium | silnrsi/teckit på GitHub (open source) |
| Motor-integration | Brugt af XeTeX og LaTeX-baserede sats-motorer til inline kodningskonvertering |
| Kodningsretning | Bidirektionel - en enkelt .map kan definere fremadgående og omvendte kodnings-mappings |
| Unicode-normalisering | Understøtter NFC/NFD-normaliseringstrin i mapping-reglerne |
| Fil-parring | Altid parret med sin .map-kilde for menneskelæsbar dokumentation og fremtidig redigering |
| Udgivet | early 2000s; TECkit is open source (silnrsi/teckit on GitHub) |
| Åben standard | Ja · royaltyfri |
| Specifikation | software.sil.org |
TEC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TEC-filer.