.PK

PK-bestand

TeX Packed Bitmap Font
Stel een vraag
SNEL ANTWOORD

Een PK bestand is een gecomprimeerd bitmaplettertype gemaakt door het TeX-zetwerk-systeem, geen audiobestand. Het slaat gerasterde glyphs op voor één lettertype op één specifieke resolutie (DPI). U vindt PK bestanden in de lettertype-cache van TeX Live of MiKTeX - ze worden automatisch gegenereerd en u hoeft ze niet handmatig te openen.

Ontwikkelaar: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Categorie: Lettertypebestanden Open standaard MIME: application/x-tex-pk
OPENT OP Windows macOS Linux
Gerelateerd: .WOFF · .TTF · .EOT · .MCF

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 5, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PK-bestandsformaat?

Een .pk bestand is een gecomprimeerd bitmaplettertype dat wordt gebruikt in het TeX en LaTeX ecosysteem. PK staat voor „Packed”, wat verwijst naar het run-length encoding-schema dat wordt gebruikt om de monochrome bitmap van elke glyph efficiënt op te slaan. Het formaat is in 1985 ontworpen door Tomas Rokicki als een compactere vervanging voor de .GF (Generic Font) uitvoer van Metafont.

.pk bestanden zijn resolutie-afhankelijk: er bestaat een apart bestand voor elke combinatie van lettertype en uitvoer-DPI. Bijvoorbeeld, cmr10.300pk bevat het Computer Modern Roman 10pt lettertype gerasterd op 300 dpi, terwijl cmr10.600pk hetzelfde lettertype op 600 dpi is. Moderne TeX-distributies zoals TeX Live en MiKTeX genereren .pk bestanden op aanvraag via mktexpk wanneer DVI-rendering een lettertype vereist dat nog niet in de cache staat.

Het bestand begint met een preambule van twee bytes (0xF7 0x59) gevolgd door metadata over de ontwerpgrootte en DPI, en vervolgens een reeks verpakte glyph-records. Elk record slaat de karaktercode, TFM-breedte, afmetingen van het begrenzingskader en RLE-gecomprimeerde bitmap-bits op. Een checksum-veld koppelt elke glyph aan het bijbehorende .tfm metriekbestand.

Voor moderne op PDF gebaseerde LaTeX-workflows hebben OpenType en Type 1 lettertypen de voorkeur. .pk bestanden blijven relevant voor DVI-naar-PostScript rendering-pijplijnen in TeX Live en MiKTeX.

Beveiliging & veiligheid

RISICO: LOW

Binaire lettertypegegevens; geen scripting of uitvoerbare inhoud. Veilig om te openen met TeX-tools.

Formaatdetails

in een notendop
VOLLEDIGE NAAMTeX Packed Bitmap Fontook bekend als PK font, packed raster font
ONTWIKKELAARTomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)sinds 1985 (Tomas Rokicki, gftopk utility)
MIME-TYPEapplication/x-tex-pk
TYPEgecomprimeerd bitmaplettertype (gerasterde glyphs)
STANDAARDOpen · royaltyvrij
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
F759
ASCII
·Y
De eerste byte 0xF7 (247) is de PK preambule-identificatie; de tweede byte 0x59 (89 decimaal) bevestigt het PK formaat. GF bestanden gebruiken 0xF7 0x80 - onderscheiden door de tweede byte.

Programma's die PK-bestanden openen

Windows2 apps
MiKTeX Open-source PK bestanden worden automatisch beheerd door het lettertypesubsysteem van MiKTeX; ze worden niet direct geopend. Installeer MiKTeX om LaTeX-documenten te verwerken die PK lettertypen genereren of gebruiken.
TeX Live (with YAP DVI viewer) Open-source YAP (Yet Another Previewer), gebundeld met MiKTeX, rendert DVI-bestanden met behulp van PK lettertypen.
macOS1 app
MacTeX Open-source MacTeX (TeX Live voor macOS) beheert de PK lettertype-cache automatisch.
Linux2 apps
TeX Live Open-source TeX Live beheert PK bestanden automatisch via mktexpk. Installeer texlive-full of relevante lettertypepakketten.
Evince / Okular (DVI mode) Open-source Deze documentviewers renderen DVI-bestanden met PK lettertypen via de TeX Live backend.

Technische details

diepe specificaties
Magic bytes0xF7 0x59 (preambule-identificatie; onderscheidt PK van GF dat 0xF7 0x80 gebruikt)
CoderingBinair
Byte-volgordeBig-endian
CompressieRun-length encoding (RLE) van monochrome glyph-bitmaps; optimalisatie van begrenzingskaders
Kleurdiepte1 bpp (alleen monochroom)
Typische bestandsgrootte10 KB - 500 KB per lettertype op één resolutie
Resolutie-coderingDPI gecodeerd in de bestandsnaamconventie (bijv. cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
ChecksumChecksum-veld per glyph dat overeenkomt met het bijbehorende .tfm metriekbestand
MIME-typeapplication/x-tex-pk
Bijbehorend OSLinux, macOS, Windows, Unix
Gegenereerd doorMetafont via gftopk-hulpprogramma, of op aanvraag door mktexpk in TeX Live / MiKTeX
Oorsprong formaatTomas Rokicki, 1985
Rol in DVI-workflowGebruikt bij DVI-naar-PostScript rendering; PDF-gebaseerde TeX-workflows geven de voorkeur aan OpenType/Type 1 lettertypen
Uitgebracht1985 (Tomas Rokicki, gftopk utility)
Laatste versieformat is stable since 1985; no version changes
Open standaardJa · royaltyvrij
Specificatiectan.org

PK conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PK-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PK-bestanden.

Veelgestelde vragen

Wat is een PK bestand in LaTeX?
Een PK bestand is een gecomprimeerd bitmaplettertype dat door het TeX-zetwerk-systeem wordt gebruikt om karakters op een specifieke resolutie weer te geven. TeX Live en MiKTeX genereren en beheren deze automatisch.
Kan ik een PK bestand openen in een tekstverwerker of audioprogramma?
Nee - PK is een binair lettertypebestand, geen audio of tekst. Het vereist tools uit een TeX-distributie.
Waarom staan er PK bestanden op mijn computer?
Deze zijn gegenereerd door uw TeX-distributie (TeX Live / MiKTeX) bij het compileren van een LaTeX-document dat bitmaplettertypen nodig had. Ze bevinden zich in de map met de lettertype-cache.
Zijn PK lettertypebestanden nog steeds nodig?
Voor moderne pdflatex/LuaLaTeX-workflows worden ze grotendeels omzeild; ze zijn nog steeds nodig voor DVI → PostScript-workflows en sommige DVI-viewers.
Waar staat PK voor?
Packed (raster) font - verwijzend naar de RLE-compressie van de bitmap-glyphgegevens.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z