.PK

PK-fil

TeX Packed Bitmap Font
Stil et spørgsmål
HURTIGT SVAR

En PK-fil er en pakket bitmap-skrifttype oprettet af TeX-typesætningssystemet, ikke en lydfil. Den gemmer rasteriserede tegn-glyffer for én skrifttype ved én specifik opløsning (DPI). Du finder PK-filer i din TeX Live eller MiKTeX font-cache - de genereres automatisk, og du behøver ikke at åbne dem manuelt.

Udvikler: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Kategori: Skrifttypefiler Åben standard MIME: application/x-tex-pk
ÅBNER PÅ Windows macOS Linux
Relateret: .WOFF · .TTF · .EOT · .MCF

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 5, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PK-filformatet?

En .pk-fil er en komprimeret bitmap-skrifttype, der bruges i TeX- og LaTeX-økosystemet. PK står for „Packed“ (pakket), hvilket henviser til den run-length encoding-metode, der bruges til at gemme hver glyfs monokrome bitmap effektivt. Formatet blev designet af Tomas Rokicki i 1985 som en mere kompakt erstatning for Metafonts .GF (Generic Font) output.

.pk-filer er opløsningsspecifikke: der findes en separat fil for hver kombination af skrifttype og output-DPI. For eksempel indeholder cmr10.300pk skrifttypen Computer Modern Roman 10pt rasteriseret ved 300 dpi, mens cmr10.600pk er den samme skrifttype ved 600 dpi. Moderne TeX-distributioner som TeX Live og MiKTeX genererer .pk-filer efter behov via mktexpk, når DVI-rendering kræver en skrifttype, der ikke allerede er cachet.

Filen begynder med en to-byte præambel (0xF7 0x59) efterfulgt af metadata om designstørrelse og DPI, og derefter en sekvens af pakkede glyf-poster. Hver post gemmer tegnkoden, TFM-bredden, dimensioner for bounding box og RLE-komprimerede bitmap-bits. Et checksum-felt knytter hver glyf til dens tilhørende .tfm-metrikfil.

Til moderne PDF-baserede LaTeX-arbejdsgange foretrækkes OpenType og Type 1-skrifttyper. .pk-filer er stadig relevante for DVI-til-PostScript-pipelines i TeX Live og MiKTeX.

Sikkerhed og tryghed

RISIKO: LOW

Binære skrifttypedata; intet scripting eller eksekverbart indhold. Sikker at åbne med TeX-værktøjer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNTeX Packed Bitmap Fontogså kendt som PK font, packed raster font
UDVIKLERTomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)siden 1985 (Tomas Rokicki, gftopk utility)
MIME-TYPEapplication/x-tex-pk
TYPEkomprimeret bitmap-skrifttype (rasteriserede glyffer)
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
F759
ASCII
·Y
Første byte 0xF7 (247) er PK-præambel-identifikatoren; anden byte 0x59 (89 decimal) bekræfter PK-formatet. GF-filer bruger 0xF7 0x80 - adskilt af den anden byte.

Programmer der åbner PK-filer

Windows2 apps
MiKTeX Open-source PK-filer administreres automatisk af MiKTeX's skrifttypesystem; de åbnes ikke direkte. Installer MiKTeX for at behandle LaTeX-dokumenter, der genererer/bruger PK-skrifttyper.
TeX Live (with YAP DVI viewer) Open-source YAP (Yet Another Previewer), der følger med MiKTeX, renderer DVI-filer ved hjælp af PK-skrifttyper.
macOS1 app
MacTeX Open-source MacTeX (TeX Live til macOS) administrerer PK-font-cache automatisk.
Linux2 apps
TeX Live Open-source TeX Live administrerer PK-filer automatisk via mktexpk. Installer texlive-full eller relevante skrifttypepakker.
Evince / Okular (DVI mode) Open-source Disse dokumentfremvisere renderer DVI-filer ved hjælp af PK-skrifttyper via TeX Live-backend.

Tekniske detaljer

dyb specifikation
Magic bytes0xF7 0x59 (præambel-identifikator; skelner PK fra GF, som bruger 0xF7 0x80)
KodningBinær
Byte-ordenBig-endian
KomprimeringRun-length encoding (RLE) af monokrome glyf-bitmaps; bounding-box optimering
Farvedybde1 bpp (kun monokrom)
Typisk filstørrelse10 KB - 500 KB pr. skrifttype ved én opløsning
OpløsningskodningDPI kodet i filnavnskonventionen (f.eks. cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
ChecksumChecksum-felt pr. glyf, der matcher den tilhørende .tfm-metrikfil
MIME-typeapplication/x-tex-pk
Associeret OSLinux, macOS, Windows, Unix
Genereret afMetafont via gftopk-værktøjet, eller efter behov af mktexpk i TeX Live / MiKTeX
Formatets oprindelseTomas Rokicki, 1985
Rolle i DVI-workflowBruges i DVI-til-PostScript-rendering; PDF-baserede TeX-arbejdsgange foretrækker OpenType/Type 1-skrifttyper
Udgivet1985 (Tomas Rokicki, gftopk utility)
Seneste versionformat is stable since 1985; no version changes
Åben standardJa · royaltyfri
Specifikationctan.org

PK-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PK-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PK-filer.

Ofte stillede spørgsmål

Hvad er en PK-fil i LaTeX?
En PK-fil er en pakket bitmap-skrifttype, der bruges af TeX-typesætningssystemet til at rendere tegn ved en specifik opløsning. TeX Live og MiKTeX genererer og administrerer dem automatisk.
Kan jeg åbne en PK-fil i et tekstredigeringsprogram eller et lydprogram?
Nej - PK er en binær skrifttypefil, ikke lyd eller tekst. Den kræver værktøjer fra en TeX-distribution.
Hvorfor har jeg PK-filer på min computer?
De blev genereret af din TeX-distribution (TeX Live / MiKTeX), da du kompilerede et LaTeX-dokument, der krævede bitmap-skrifttyper. De ligger i mappen for font-cache.
Er PK-skrifttypefiler stadig nødvendige?
Til moderne pdflatex/LuaLaTeX-arbejdsgange bliver de stort set forbigået; de er dog stadig nødvendige for DVI → PostScript-arbejdsgange og visse DVI-fremvisere.
Hvad står PK for?
Packed (pakket) raster-skrifttype - hvilket henviser til RLE-komprimeringen af bitmap-glyf-dataene.

Referencer

1Archiveteam - PK font formatfileformats.archiveteam.org
2TeX FAQ - What are PK files?texfaq.org

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å