.UTF8

UTF8-fil

UTF-8 Encoded Text File
Still et spørsmål
HURTIGSVAR

En .utf8-fil er en ren tekstfil der filendelsen signaliserer UTF-8 (Unicode)-koding. Åpne den i et hvilket som helst tekstredigeringsprogram - Notepad, Notepad++, VS Code, TextEdit, gedit - og sørg for at programmet leser den som UTF-8 for å unngå uleselige tegn. Det er ikke et spesielt format; å gi den nytt navn til .txt endrer ingenting ved filen.

Utvikler: Unicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor format Kategori: Tektfiles Åpen standard MIME: text/plain; charset=utf-8
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DOC · .ODT · .DOCX · .GDOC

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 6, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er UTF8-filformatet?

Filendelsen .utf8 markerer en ren tekstfil som er eksplisitt kodet i UTF-8 - den dominerende Unicode-tegnkodingen på det moderne nettet og i de fleste operativsystemer. UTF-8 ble designet av Ken Thompson og Rob Pike i september 1992 og senere standardisert som RFC 3629 (2003); den koder hvert Unicode-kodepunkt ved hjelp av én til fire byte, samtidig som den forblir fullstendig bakoverkompatibel med ASCII.

Selve filendelsen er ikke et eget filformat. Det er en uformell konvensjon som brukes for å signalisere koding - oftest når et verktøy som iconv -t UTF-8 konverterer en fil med eldre koding, eller når et prosjekt lagrer søskenkopier i forskjellige kodinger og trenger å skille dem fra hverandre. Gi en .utf8-fil nytt navn til en .txt-fil, og den vil fungere identisk; alle redigeringsprogrammer eller visningsverktøy som håndterer ren tekst vil åpne den uten endringer.

En .utf8-fil kan valgfritt begynne med et UTF-8 byte-rekkefølge-merke (BOM), sekvensen på tre byte EF BB BF. De fleste verktøy i Linux og macOS utelater BOM; Windows-applikasjoner har historisk sett lagt den til. Lesere som behandler filen som Windows-1252 vil vise BOM som de merkelige tegnene .

Fordi UTF-8 er standardkodingen for Markdown, CSV, JSON og mange andre tekstformater, dukker .utf8-suffikset oftest opp i datakonverteringsrørledninger, lokaliseringsarbeidsflyter og migreringsprosjekter der det å navngi kodingen eksplisitt unngår tvetydighet.

Sikkerhet og trygghet

RISIKO: LOW

En .utf8-fil er ren tekst og kan ikke kjøres, så det er trygt å åpne en for å lese den. De eneste forbeholdene er ikke-ondsinnede: velg UTF-8-koding for å unngå uleselige tegn, og vær oppmerksom på at valgfri BOM kan forvirre enkelte skript/CSV-importer. Som alltid bør du bare stole på filendelsen etter en sunnhetskontroll - en fil som utgir seg for å være «data.utf8», men som egentlig er en kjørbar fil, ville vært den virkelige risikoen, ikke selve UTF-8-tekstformatet.

Formatdetaljer

i et nøtteskall
FULLT NAVNUTF-8 Encoded Text Fileogså kjent som UTF-8 text, Unicode text file
UTVIKLERUnicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor formatsiden UTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
KATEGORITektfiles
MIME-TYPEtext/plain; charset=utf-8
TYPERen tekstfil eksplisitt merket som UTF-8 (Unicode)-kodet
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102
HEX
EFBBBF
ASCII
···
En .utf8-fil er ren tekst uten noen obligatorisk signatur. Den KAN begynne med det valgfrie UTF-8 byte-rekkefølge-merket EF BB BF (som vises som de merkelige tegnene «ï»¿» hvis den leses som Windows-1252), men de fleste UTF-8-filer utelater dette. Ellers finnes det ikke noe magisk nummer - filen er bare byte som tilfeldigvis danner gyldig UTF-8. Filendelsen .utf8 er et hint om at teksten er UTF-8-kodet, ingenting mer.

Programmer som åpner UTF8-filer

Windows4 apps
Windows Notepad Innebygd Åpne filen; moderne Notepad bruker UTF-8 som standard og viser kodingen i statuslinjen. Bruk «Lagre som > Koding» for å kontrollere BOM.
Microsoft Word Betalt Åpne .utf8 (velg «Kodet tekst > Unicode (UTF-8)» hvis du blir spurt) bare hvis du trenger formatering/utskrift; det er unødvendig ressursbruk for ren tekst.
Notepad Åpen kildekode Åpne den; hvis tegnene ser feil ut, bruk «Encoding > Convert/Encode in UTF-8» (med eller uten BOM). Beste gratisvalg for kontroll over koding.
Visual Studio Code Gratis Åpne filen; klikk på kodingsindikatoren i statuslinjen for å velge «Reopen with Encoding > UTF-8» hvis den ser uleselig ut.
macOS3 apps
TextEdit Innebygd Åpne som ren tekst; TextEdit leser UTF-8 som standard. Bruk «Make Plain Text» hvis den åpnes som formatert tekst.
BBEdit Freemium Åpne filen; velg UTF-8 fra kodingsmenyen ved behov. (TextWrangler/TextMate er utgått - bruk BBEdit eller VS Code.)
MacVim Åpen kildekode Åpne med «:e ++enc=utf-8 file.utf8» hvis kodingen ikke blir automatisk gjenkjent.
Linux3 apps
Vim Åpen kildekode Åpner UTF-8 som standard i en UTF-8-lokalitet; tving med «:e ++enc=utf-8». Sjekk med «:set fileencoding?».
GNU Emacs Åpen kildekode Åpner UTF-8 automatisk; «C-x RET r utf-8 RET» leser på nytt i UTF-8 hvis bufferen ser feil ut.
gedit / GNOME Text Editor Åpen kildekode Dobbeltklikk for å åpne; velg UTF-8 i menyen «Åpne med koding» hvis tegnene er uleselige.
Web1 app
Any web browser Gratis Dra .utf8-filen inn i en nettleserfane for å se den; nettlesere viser UTF-8 naturlig.

Tekniske detaljer

dyp spesifikasjon
KodingsskjemaUnicode med variabel bredde; hvert kodepunkt bruker 1 til 4 byte
ASCII-kompatibilitetByte 0x00-0x7F er identiske med US-ASCII; en ren ASCII-fil er gyldig UTF-8
TegndekningAlle 1 114 112 Unicode-kodepunkter (U+0000 til U+10FFFF)
MIME-typetext/plain; charset=utf-8
Byte-rekkefølge-merke (BOM)Valgfritt prefiks på tre byte EF BB BF (U+FEFF); vanligvis utelatt på Linux/macOS, noen ganger lagt til av Windows-verktøy
Byte-rekkefølgeUavhengig av byte-rekkefølge; endianness er ikke et problem, i motsetning til UTF-16 eller UTF-32
FilstrukturFlat sekvens av kodede tegn; ingen obligatorisk overskrift, skjema eller metadata
Rollen til filendelsenKun en navnekonvensjon - signaliserer UTF-8-koding til verktøy og mennesker; strukturelt identisk med en .txt-fil
Selv-synkroniseringFortsettelses-byte begynner alltid med 10xxxxxx; en leser kan synkronisere på nytt etter datakorrupsjon uten å skanne fra starten
Byte per kodepunkt1 byte (U+0000-U+007F), 2 byte (U+0080-U+07FF), 3 byte (U+0800-U+FFFF), 4 byte (U+10000-U+10FFFF)
LinjesluttIkke påkrevd; filer kan bruke LF (Unix/macOS), CR+LF (Windows) eller bare CR (eldre Mac)
KomprimeringIngen innebygd; tekstoverflødighet gjør at .utf8-filer komprimeres effektivt med gzip, zstd eller bzip2
Typisk filstørrelseFra få byte til mange megabyte; tekst i ASCII-området har nøyaktig samme størrelse som ASCII; ikke-latinske skrifter krever 2-4 byte per tegn
Vanlige genereringsverktøyiconv -t UTF-8, Python str.encode('utf-8'), redigeringsprogrammer som VS Code, Vim (:set fileencoding=utf-8) og Notepad (Windows 10+)
UtgittUTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
Siste versjonUTF-8 per current Unicode (e.g. Unicode 16.0, 2024) and RFC 3629
Åpen standardJa · royalty-fri
Spesifikasjondatatracker.ietf.org

UTF8-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med UTF8-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om UTF8-filer.

Ofte stilte spørsmål

Hva er en .utf8-fil?
En ren tekstfil der filendelsen sier at den er kodet i UTF-8 (Unicode). Det er ikke et spesielt format - den fungerer nøyaktig som en .txt-fil og åpnes i alle tekstredigeringsprogrammer. Suffikset bare annonserer kodingen.
Hvordan åpner jeg en .utf8-fil?
Åpne den i et hvilket som helst tekstredigeringsprogram - Notepad, Notepad++, VS Code, TextEdit, gedit - og sørg for at programmet leser den som UTF-8. Hvis tegnene ser uleselige ut, velg «Åpne med koding > UTF-8».
Hvorfor viser .utf8-filen min rare tegn som é eller ’?
Det kalles «mojibake» - filen er UTF-8, men redigeringsprogrammet ditt leser den med en eldre koding (f.eks. Windows-1252). Be programmet åpne den som UTF-8, så vil bokstaver med aksent og emoji vises riktig.
Hva er forskjellen mellom .utf8 og .txt?
Funksjonelt sett ingen - begge er ren tekst. .utf8 signaliserer bare UTF-8-kodingen i navnet (ofte for å skille den fra en versjon med eldre koding). Å endre navn fra .utf8 til .txt endrer ingenting.
Hva er BOM i starten av UTF-8-filen min?
Byte-rekkefølge-merket (EF BB BF) er et valgfritt prefiks på 3 byte som flagger UTF-8. Det hjelper enkelte Windows-verktøy med å oppdage kodingen, men kan ødelegge skript/CSV-importer og vises som uønskede tegn andre steder - de fleste anbefalinger foretrekker «UTF-8 uten BOM».
Bør jeg bruke UTF-8 med eller uten BOM?
For web, kode, JSON, CSV og Linux/macOS bør du bruke UTF-8 UTEN BOM. En BOM er bare sporadisk nyttig for eldre Windows-apper som er avhengige av den for å oppdage kodingen.

Referanser

1RFC 3629 - UTF-8, a transformation format of ISO 10646datatracker.ietf.org
2Unicode Consortium - UTF-8 / Unicode FAQwww.unicode.org

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Relaterte filendelser

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å