Vad är filformatet TEC?
Filformatet .tec används av TECkit, en verktygsuppsättning för textkodningskonvertering utvecklad av SIL International (Jonathan Kew). Den innehåller en kompilerad version av en .map-fil - en läsbar mappningsbeskrivning som också skapats med TECkit. TECkits ursprungliga syfte var att konvertera 8-bitars kodade textfiler till Unicode, men programvaran har sedan dess utvecklats till en mer mångsidig motor för kodningskonvertering som används av lingvister och typografer världen över.
Korrekt textkonvertering kräver motsvarande .map-källfil. Den filen beskriver mappningsregler på teckennivå i klartext; genom att köra teckit_compile på den skapas den binära .tec-tabellen, som TECkits körningsmotor (txtconv) sedan tillämpar vid konverteringstillfället. .tec-filen är själva distributionsfilen - kompakt och optimerad för snabba sökningar - medan .map-filen förblir den mänskligt redigerbara källan som dokumenterar mappningens syfte.
.tec-filer används också av XeTeX och relaterade LaTeX-baserade verktyg för konvertering «i farten», vanligtvis vid bearbetning av .tex-dokument som blandar äldre 8-bitars kodningar med Unicode eller som ursprungligen skapades i andra skiftsystem eller språk. TECkit är öppen källkod och tillgängligt för Windows, Linux och macOS via silnrsi/teckit-arkivet på GitHub.
Säkerhet & trygghet
RISK: LOWEn .tec-mappningstabell är inert data som konsumeras av TECkit-motorn; den innehåller ingen exekverbar kod och utgör ingen direkt risk. Hämta endast TECkit från SIL:s officiella webbplats eller GitHub-arkiv, inte från tredjepartsportaler för nedladdning av «visningsprogram».
Formatdetaljer
i ett nötskal- Tecplot ASCII-datafil - Numerisk datamängd i klartext (.dat/.tec) för Tecplot CFD/teknisk visualisering; databasens gamla namn «Tecplot ASCII data file» beskrev detta orelaterade format.
Program som öppnar TEC-filer
Tekniska detaljer
djup specifikation| Formattyp | Kompilerad binär mappningstabell |
| Utvecklare | SIL International (Jonathan Kew) |
| Källformat | .map (läsbart källspråk för TECkit-mappning) |
| Kompileringsverktyg | teckit_compile - konverterar en .map-källa till en .tec-binär |
| Körningsmotor | txtconv - tillämpar en .tec-mappningstabell för att konvertera indatatext |
| Primärt användningsområde | Kodningskonvertering på teckennivå mellan äldre 8-bitars kodningar och Unicode |
| MIME-typ | application/octet-stream |
| Binär struktur | Intern binär uppslagstabell; inte läsbar för människor; hanteras som ogenomskinlig binärdata av verktyg |
| Magic bytes | Ingen offentligt dokumenterad filsignatur; identifieras via filändelsen .tec och parad .map-källa |
| Plattformssupport | Plattformsoberoende: Windows, Linux, macOS |
| Källkodarkiv | silnrsi/teckit på GitHub (öppen källkod) |
| Motorintegration | Används av XeTeX och LaTeX-baserade typsättningsmotorer för kodningskonvertering direkt i dokumentet |
| Kodningsriktning | Dubbelriktad - en enda .map kan definiera mappningar för både framåt- och bakåtkonvertering |
| Unicode-normalisering | Stöder NFC/NFD-normaliseringssteg inom mappningsreglerna |
| Filparning | Paraas alltid ihop med sin .map-källa för läsbar dokumentation och framtida redigering |
| Släppt | early 2000s; TECkit is open source (silnrsi/teckit on GitHub) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | software.sil.org |
TEC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TEC-filer.