Wat is het TEC-bestandsformaat?
Het .tec-bestandsformaat wordt gebruikt door TECkit, een toolkit voor tekstcoderingsconversie ontwikkeld door SIL International (Jonathan Kew). Het bevat een gecompileerde versie van een .map-bestand - een voor mensen leesbare mappingbeschrijving die ook met TECkit is gemaakt. Het oorspronkelijke doel van TECkit was het converteren van 8-bits gecodeerde tekstbestanden naar Unicode, maar de software is sindsdien geëvolueerd tot een veelzijdige engine voor coderingsconversie die wereldwijd door taalkundigen en typografen wordt gebruikt.
Een juiste tekstconversie vereist het bijbehorende .map-bronbestand. Dat bestand beschrijft mappingregels op tekenniveau in platte tekst; door er teckit_compile op uit te voeren, wordt de binaire .tec-tabel geproduceerd, die de TECkit-runtime-engine (txtconv) vervolgens toepast tijdens de conversie. Het .tec-bestand is het implementatie-artefact - compact en geoptimaliseerd voor snel opzoeken - terwijl het .map-bestand de door mensen bewerkbare bron blijft die de mapping-intentie documenteert.
.tec-bestanden worden ook gebruikt door XeTeX en gerelateerde op LaTeX gebaseerde tools voor „on the fly” tekstconversie, meestal bij het verwerken van .tex-documenten die verouderde 8-bits coderingen mengen met Unicode of die oorspronkelijk zijn samengesteld in verschillende schrifstystemen of talen. TECkit is open source en beschikbaar voor Windows, Linux en macOS via de silnrsi/teckit-repository op GitHub.
Beveiliging & veiligheid
RISICO: LOWEen .tec-mappingtabel is inerte data die wordt geconsumeerd door de TECkit-engine; het bevat geen uitvoerbare code en vormt geen direct risico. Download TECkit alleen van de officiële site van SIL of de GitHub-repository, niet van „viewer”-downloadportalen van derden.
Formaatdetails
in een notendop- Tecplot ASCII-databestand - Numerieke dataset in platte tekst (.dat/.tec) voor Tecplot CFD/engineering-visualisatie; de oude naam van de database „Tecplot ASCII data file” beschreef dit niet-gerelateerde formaat.
Programma's die TEC-bestanden openen
Technische details
diepe specificaties| Formaatstype | Gecompileerde binaire mappingtabel |
| Ontwikkelaar | SIL International (Jonathan Kew) |
| Bronformaat | .map (voor mensen leesbare TECkit mapping-taalbron) |
| Compiler-tool | teckit_compile - converteert een .map-bron naar een binaire .tec |
| Runtime-engine | txtconv - past een .tec-mappingtabel toe om invoertekst te converteren |
| Primair gebruiksdoel | Coderingsconversie op tekenniveau tussen 8-bits legacy-coderingen en Unicode |
| MIME-type | application/octet-stream |
| Binaire structuur | Interne binaire opzoektabel; niet voor mensen leesbaar; behandeld als ondoorzichtige binaire data door verwerkende tools |
| Magic bytes | Geen publiekelijk gedocumenteerde magic-byte-handtekening; geïdentificeerd door .tec-extensie en gekoppelde .map-bron |
| Platformondersteuning | Cross-platform: Windows, Linux, macOS |
| Broncode-repository | silnrsi/teckit op GitHub (open source) |
| Engine-integratie | Gebruikt door XeTeX en op LaTeX gebaseerde zetsystemen voor inline coderingsconversie |
| Coderingsrichting | Bidirectioneel - een enkele .map kan voorwaartse en achterwaartse coderingsmappings definiëren |
| Unicode-normalisatie | Ondersteunt NFC/NFD-normalisatie-stappen binnen de mappingregels |
| Bestandskoppeling | Altijd gekoppeld aan de .map-bron voor menselijk leesbare documentatie en toekomstige bewerkingen |
| Uitgebracht | early 2000s; TECkit is open source (silnrsi/teckit on GitHub) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | software.sil.org |
TEC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TEC-bestanden.