Hvad er EOT-filformatet?
.eot-filer gemmer OpenType-skrifttyper i en kompakt, subset-bar indpakning udviklet af Microsoft. .eot-skrifttyper tilgås ikke direkte, men er i stedet beregnet til at blive indlejret på websteder - formatet blev skabt til Internet Explorer og dukkede første gang op i IE 4 (1997). Ændring eller sletning af en .eot-fil kan forhindre skrifttyper i at blive vist korrekt på sider, der afhænger af den.
Indlejring af skrifttyper
EOT-skrifttypefiler distribueres ikke med operativsystemer og kan ikke installeres som en almindelig desktop-skrifttype - de fungerer som en leveringsbeholder, ikke en installerbar skrifttype. Kun skrifttyper, hvis licens tillader web-indlejring, kan pakkes i .eot; formatet håndhæver let kopibeskyttelse via en *rootstring*, en liste over domæne-URL'er indlejret i filhovedet, der binder skrifttypen til specifikke websteder. .eot-filer gemmes i browserens cache, så de ikke skal downloades hver gang de givne skrifttyper kræves.
.eot blev udelukkende brugt af Internet Explorer; ingen andre store browsere har nogensinde understøttet det. Da Internet Explorer blev pensioneret den 15. juni 2022, og WOFF og WOFF2 nu er universelt understøttet på tværs af alle browsere, er .eot forældet og bør udelades fra nye @font-face-erklæringer.
Sikkerhed og tryghed
RISIKO: LOWEn .eot er en skrifttype-beholder, ikke en eksekverbar fil, så selve filen er lavrisiko at håndtere. To reelle forholdsregler: (1) licensering - EOT indpakkede ofte kommercielle skrifttyper med en «rootstring» URL-lås som let anti-piratkopiering, så konvertering af en EOT tilbage til TTF/OTF og genbrug andre steder kan overtræde skrifttypens licens; tjek EULA'en. (2) Undgå tvivlsomme «EOT-konverter»-portaler, der bundler adware - FontForge (open source) eller en anerkendt web-konverter er sikrere. Historisk set har font-parsere haft sårbarheder, så hold dine værktøjer opdateret.
Formatdetaljer
kort fortaltProgrammer der åbner EOT-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft |
| MIME-type | application/vnd.ms-fontobject |
| Kodning | Binær |
| Byte-orden | Little-endian (EOT-headerfelter); indlejret sfnt-payload er big-endian |
| Container-struktur | Binær EOT-header (størrelser, version, font-metadata, rootstring URL-liste) efterfulgt af den indlejrede OpenType/TrueType sfnt-fontblok |
| Komprimering | Valgfri MicroType Express (MTX) lossless-komprimering af sfnt-payload; ofte gemt ukomprimeret i praksis |
| Font-subsetting | Understøtter glyph-subsetting for kun at inkludere de tegn, der kræves af siden, hvilket holder filstørrelsen nede |
| Kopibeskyttelse | Rootstring-mekanisme: en liste over tilladte domæne-URL'er indlejret i filhovedet, der binder skrifttypen til specifikke websteder |
| Glyph-kapacitet | Op til 65.535 glyffer (begrænset af den indlejrede sfnt-formatgrænse) |
| Magic number | 32-bit little-endian værdi 0x504C ved byte-offset 34 (hex-bytes: 4C 50); ingen fast ASCII-signatur ved offset 0 |
| Format-versioner | 0x00010000, 0x00020001, 0x00020002; EOTLite-varianten udelader MTX-komprimering og rootstrings |
| Typisk filstørrelse | 10 KB - 1 MB; subsetting til de nødvendige glyffer holder web-leverede EOT-filer små |
| Indpakket format | Indlejrer en standard sfnt (OpenType eller TrueType) skrifttype som sin payload |
| Browser-understøttelse | Kun Internet Explorer (IE 4 - IE 11); aldrig understøttet af Chrome, Firefox, Safari eller Chromium-baseret Edge |
| Status | Forældet siden Internet Explorer blev pensioneret den 15. juni 2022; erstattet af WOFF og WOFF2 |
| Udgivet | 1997 (Internet Explorer 4 / Microsoft WEFT); W3C submission 2008 |
| Seneste version | EOT / EOTLite as submitted to W3C (2008); never standardized as a Recommendation |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
EOT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EOT-filer.