.PK

Plik PK

TeX Packed Bitmap Font
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PK to skompresowana czcionka bitmapowa utworzona przez system składu TeX, a nie plik audio. Przechowuje on zrasteryzowane glify znaków dla jednej czcionki w jednej konkretnej rozdzielczości (DPI). Pliki PK można znaleźć w pamięci podręcznej czcionek TeX Live lub MiKTeX - są one generowane automatycznie i nie trzeba ich otwierać ręcznie.

Deweloper: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Kategoria: Pliki czcionek Otwarty standard MIME: application/x-tex-pk
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .WOFF · .TTF · .EOT · .MCF

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 5, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PK?

Plik .pk to skompresowana czcionka bitmapowa używana w ekosystemie składu TeX i LaTeX. PK oznacza „Packed” (spakowany), co odnosi się do schematu kodowania długości serii (RLE) używanego do wydajnego przechowywania monochromatycznej bitmapy każdego glifu. Format został zaprojektowany przez Tomasa Rokickiego w 1985 roku jako bardziej kompaktowy zamiennik dla wyjściowego formatu Metafont .GF (Generic Font).

Pliki .pk są zależne od rozdzielczości: oddzielny plik istnieje dla każdej kombinacji kroju pisma i wyjściowego DPI. Na przykład cmr10.300pk zawiera czcionkę Computer Modern Roman 10pt zrasteryzowaną w 300 dpi, podczas gdy cmr10.600pk to ten sam krój w 600 dpi. Nowoczesne dystrybucje TeX, takie jak TeX Live i MiKTeX, generują pliki .pk na żądanie za pomocą mktexpk, gdy renderowanie DVI wymaga czcionki, która nie znajduje się jeszcze w pamięci podręcznej.

Plik zaczyna się od dwubajtowej preambuły (0xF7 0x59), po której następują metadane dotyczące rozmiaru projektu i DPI, a następnie sekwencja rekordów spakowanych glifów. Każdy rekord przechowuje kod znaku, szerokość TFM, wymiary ramki otaczającej (bounding box) i skompresowane bity bitmapy RLE. Pole sumy kontrolnej wiąże każdy glif z towarzyszącym mu plikiem metryk .tfm.

W przypadku nowoczesnych procesów LaTeX opartych na PDF preferowane są czcionki OpenType i Type 1. Pliki .pk pozostają istotne dla potoków renderowania DVI-to-PostScript w TeX Live i MiKTeX.

Bezpieczeństwo

RYZYKO: LOW

Binarne dane czcionek; brak skryptów lub zawartości wykonywalnej. Bezpieczne do otwierania za pomocą narzędzi TeX.

Szczegóły formatu

w pigułce
PEŁNA NAZWATeX Packed Bitmap Fontznany również jako PK font, packed raster font
DEWELOPERTomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)od 1985 (Tomas Rokicki, gftopk utility)
TYP MIMEapplication/x-tex-pk
TYPskompresowana czcionka bitmapowa (zrasteryzowane glify)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
F759
ASCII
·Y
Pierwszy bajt 0xF7 (247) to identyfikator preambuły PK; drugi bajt 0x59 (89 dziesiętnie) potwierdza format PK. Pliki GF używają 0xF7 0x80 - rozróżniane przez drugi bajt.

Programy otwierające pliki PK

Windows2 apps
MiKTeX Open-source Pliki PK są zarządzane automatycznie przez podsystem czcionek MiKTeX; nie są otwierane bezpośrednio. Zainstaluj MiKTeX, aby przetwarzać dokumenty LaTeX generujące/używające czcionek PK.
TeX Live (with YAP DVI viewer) Open-source YAP (Yet Another Previewer) dołączony do MiKTeX renderuje pliki DVI przy użyciu czcionek PK.
macOS1 app
MacTeX Open-source MacTeX (TeX Live dla macOS) automatycznie zarządza pamięcią podręczną czcionek PK.
Linux2 apps
TeX Live Open-source TeX Live zarządza plikami PK automatycznie poprzez mktexpk. Zainstaluj texlive-full lub odpowiednie pakiety czcionek.
Evince / Okular (DVI mode) Open-source Te przeglądarki dokumentów renderują pliki DVI przy użyciu czcionek PK za pośrednictwem backendu TeX Live.

Szczegóły techniczne

specyfikacja
Magic bytes0xF7 0x59 (identyfikator preambuły; odróżnia PK od GF, który używa 0xF7 0x80)
KodowanieBinarne
Kolejność bajtówBig-endian
KompresjaKodowanie długości serii (RLE) monochromatycznych bitmap glifów; optymalizacja ramki otaczającej
Głębia koloru1 bpp (tylko monochromatyczne)
Typowy rozmiar pliku10 KB - 500 KB na czcionkę w jednej rozdzielczości
Kodowanie rozdzielczościDPI zakodowane w konwencji nazewnictwa plików (np. cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
Suma kontrolnaPole sumy kontrolnej dla każdego glifu pasujące do towarzyszącego pliku metryk .tfm
Typ MIMEapplication/x-tex-pk
Powiązany system operacyjnyLinux, macOS, Windows, Unix
Generowany przezMetafont poprzez narzędzie gftopk lub na żądanie przez mktexpk w TeX Live / MiKTeX
Pochodzenie formatuTomas Rokicki, 1985
Rola w procesie DVIUżywany w renderowaniu DVI-to-PostScript; procesy TeX oparte na PDF preferują czcionki OpenType/Type 1
Wydano1985 (Tomas Rokicki, gftopk utility)
Najnowsza wersjaformat is stable since 1985; no version changes
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjactan.org

Konwersje PK

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PK. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PK.

Najczęściej zadawane pytania

Co to jest plik PK w LaTeX?
Plik PK to spakowana czcionka bitmapowa używana przez system składu TeX do renderowania znaków w określonej rozdzielczości. TeX Live i MiKTeX generują je i zarządzają nimi automatycznie.
Czy mogę otworzyć plik PK w edytorze tekstu lub programie audio?
Nie - PK to binarny plik czcionki, a nie dźwięk czy tekst. Wymaga narzędzi z dystrybucji TeX.
Dlaczego mam pliki PK na swoim komputerze?
Zostały one wygenerowane przez Twoją dystrybucję TeX (TeX Live / MiKTeX) podczas kompilacji dokumentu LaTeX, który wymagał czcionek bitmapowych. Znajdują się one w katalogu pamięci podręcznej czcionek.
Czy pliki czcionek PK są nadal potrzebne?
W nowoczesnych procesach pdflatex/LuaLaTeX są one w dużej mierze pomijane; nadal są potrzebne w procesach DVI → PostScript oraz w niektórych przeglądarkach DVI.
Co oznacza skrót PK?
Packed (raster) font - odnosi się do kompresji RLE danych bitmapowych glifów.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z