.PK

PK-fil

TeX Packed Bitmap Font
Still et spørsmål
HURTIGSVAR

En PK-fil er en pakket punktgrafikk-font (bitmap) opprettet av TeX-typesettingssystemet, ikke en lydfil. Den lagrer rasteriserte tegn-glyfer for én spesifikk font ved én bestemt oppløsning (DPI). Du finner PK-filer i font-bufferen (cache) til TeX Live eller MiKTeX - de genereres automatisk, og du trenger ikke å åpne dem manuelt.

Utvikler: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Kategori: Fontfiler Åpen standard MIME: application/x-tex-pk
ÅPNES PÅ Windows macOS Linux
Relatert: .WOFF · .TTF · .EOT · .MCF

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 5, 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 PK-filformatet?

En .pk-fil er en komprimert punktgrafikk-font som brukes i TeX- og LaTeX-økosystemet. PK står for «Packed» (pakket), og refererer til run-length encoding-metoden (RLE) som brukes for å lagre hver glyfs monokrome punktgrafikk effektivt. Formatet ble designet av Tomas Rokicki i 1985 som en mer kompakt erstatning for Metafonts .GF (Generic Font) utdata.

.pk-filer er oppløsningsspesifikke: det eksisterer en separat fil for hver kombinasjon av skrifttype og utgangs-DPI. For eksempel inneholder cmr10.300pk fonten Computer Modern Roman 10pt rasterisert ved 300 dpi, mens cmr10.600pk er samme skrift ved 600 dpi. Moderne TeX-distribusjoner som TeX Live og MiKTeX genererer .pk-filer ved behov via mktexpk når DVI-rendring krever en font som ikke allerede ligger i bufferen.

Filen begynner med en to-byte ingress (0xF7 0x59) etterfulgt av metadata for designstørrelse og DPI, og deretter en sekvens av pakkede glyf-oppføringer. Hver oppføring lagrer tegnkoden, TFM-bredde, dimensjoner for avgrensningsboks (bounding box) og RLE-komprimerte punktgrafikk-bits. Et sjekksumfelt knytter hver glyf til dens tilhørende .tfm-metrikkfil.

For moderne PDF-baserte LaTeX-arbeidsflyter foretrekkes OpenType- og Type 1-fonter. .pk-filer er fortsatt relevante for DVI-til-PostScript-rørledninger i TeX Live og MiKTeX.

Sikkerhet og trygghet

RISIKO: LOW

Binære fontdata; ingen skripting eller eksekverbart innhold. Trygg å åpne med TeX-verktøy.

Formatdetaljer

i et nøtteskall
FULLT NAVNTeX Packed Bitmap Fontogså kjent som PK font, packed raster font
UTVIKLERTomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)siden 1985 (Tomas Rokicki, gftopk utility)
KATEGORIFontfiler
MIME-TYPEapplication/x-tex-pk
TYPEkomprimert punktgrafikk-font (rasteriserte glyfer)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
F759
ASCII
·Y
Første byte 0xF7 (247) er PK-ingress-identifikatoren; andre byte 0x59 (89 desimal) bekrefter PK-formatet. GF-filer bruker 0xF7 0x80 - differensiert av den andre byten.

Programmer som åpner PK-filer

Windows2 apps
MiKTeX Åpen kildekode PK-filer administreres automatisk av MiKTeX sitt font-undersystem; de åpnes ikke direkte. Installer MiKTeX for å behandle LaTeX-dokumenter som genererer/bruker PK-fonter.
TeX Live (with YAP DVI viewer) Åpen kildekode YAP (Yet Another Previewer) som følger med MiKTeX rendrer DVI-filer ved hjelp av PK-fonter.
macOS1 app
MacTeX Åpen kildekode MacTeX (TeX Live for macOS) administrerer PK-fontbufferen automatisk.
Linux2 apps
TeX Live Åpen kildekode TeX Live administrerer PK-filer automatisk via mktexpk. Installer texlive-full eller relevante font-pakker.
Evince / Okular (DVI mode) Åpen kildekode Disse dokumentviserne rendrer DVI-filer ved hjelp av PK-fonter via TeX Live-motoren.

Tekniske detaljer

dyp spesifikasjon
Magiske bytes0xF7 0x59 (ingress-identifikator; skiller PK fra GF som bruker 0xF7 0x80)
KodingBinær
ByterekkefølgeBig-endian
KomprimeringRun-length encoding (RLE) av monokrome glyf-punktgrafikker; optimalisering av avgrensningsboks
Fargedybde1 bpp (kun monokrom)
Typisk filstørrelse10 KB - 500 KB per font ved én oppløsning
OppløsningskodingDPI kodet i filnavnkonvensjonen (f.eks. cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
SjekksumSjekksumfelt per glyf som samsvarer med den tilhørende .tfm-metrikkfilen
MIME-typeapplication/x-tex-pk
Tilknyttet OSLinux, macOS, Windows, Unix
Generert avMetafont via gftopk-verktøyet, eller ved behov av mktexpk i TeX Live / MiKTeX
Formatets opprinnelseTomas Rokicki, 1985
Rolle i DVI-arbeidsflytBrukt i DVI-til-PostScript-rendring; PDF-baserte TeX-arbeidsflyter foretrekker OpenType/Type 1-fonter
Utgitt1985 (Tomas Rokicki, gftopk utility)
Siste versjonformat is stable since 1985; no version changes
Åpen standardJa · royalty-fri
Spesifikasjonctan.org

PK-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PK-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 PK-filer.

Ofte stilte spørsmål

Hva er en PK-fil i LaTeX?
En PK-fil er en pakket punktgrafikk-font som brukes av TeX-systemet for å rendre tegn ved en spesifikk oppløsning. TeX Live og MiKTeX genererer og administrerer disse automatisk.
Kan jeg åpne en PK-fil i et tekstredigeringsprogram eller lydprogram?
Nei - PK er en binær fontfil, ikke lyd eller tekst. Den krever verktøy fra en TeX-distribusjon.
Hvorfor har jeg PK-filer på datamaskinen min?
De ble generert av din TeX-distribusjon (TeX Live / MiKTeX) da du kompilerte et LaTeX-dokument som trengte punktgrafikk-fonter. De ligger i mappen for font-buffer (cache).
Er PK-fontfiler fortsatt nødvendige?
For moderne pdflatex/LuaLaTeX-arbeidsflyter blir de i stor grad forbigått; de er fremdeles nødvendige for DVI → PostScript-arbeidsflyter og enkelte DVI-forhåndsvisere.
Hva står PK for?
Packed (raster) font - refererer til RLE-komprimeringen av punktgrafikk-dataene for glyfene.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å