.PK

Файл PK

TeX Packed Bitmap Font
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PK - это упакованный растровый шрифт, созданный системой верстки TeX, а не аудиофайл. Он хранит растровые глифы символов для одного шрифта при одном конкретном разрешении (DPI). Вы найдете файлы PK в кэше шрифтов TeX Live или MiKTeX - они генерируются автоматически, и вам не нужно открывать их вручную.

Разработчик: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Категория: Файлы шрифтов Открыть стандартное MIME: application/x-tex-pk
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .WOFF · .TTF · .EOT · .MCF

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 5, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PK?

Файл .pk - это сжатый растровый шрифт, используемый в экосистеме верстки TeX и LaTeX. PK означает «Packed» (упакованный), что указывает на схему кодирования длин серий (RLE), используемую для эффективного хранения монохромного растра каждого глифа. Формат был разработан Томасом Рокицки в 1985 году как более компактная замена выходному формату Metafont .GF (Generic Font).

Файлы .pk зависят от разрешения: для каждой комбинации гарнитуры и выходного DPI существует отдельный файл. Например, cmr10.300pk содержит шрифт Computer Modern Roman 10pt, растрированный с разрешением 300 dpi, а cmr10.600pk - тот же шрифт с разрешением 600 dpi. Современные дистрибутивы TeX, такие как TeX Live и MiKTeX, генерируют файлы .pk по запросу через mktexpk, когда для рендеринга DVI требуется шрифт, отсутствующий в кэше.

Файл начинается с двухбайтовой преамбулы (0xF7 0x59), за которой следуют метаданные о размере и DPI, а затем последовательность записей упакованных глифов. Каждая запись хранит код символа, ширину TFM, размеры ограничивающей рамки и сжатые с помощью RLE биты растра. Поле контрольной суммы связывает каждый глиф с соответствующим метрическим файлом .tfm.

Для современных рабочих процессов LaTeX на базе PDF предпочтительнее использовать шрифты OpenType и Type 1. Файлы .pk остаются актуальными для конвейеров рендеринга DVI-в-PostScript в TeX Live и MiKTeX.

Безопасность и защита

РИСК: LOW

Бинарные данные шрифта; не содержит скриптов или исполняемого контента. Безопасно открывать инструментами TeX.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕTeX Packed Bitmap Fontтакже известен как PK font, packed raster font
РАЗРАБОТЧИКTomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)с 1985 (Tomas Rokicki, gftopk utility)
КАТЕГОРИЯФайлы шрифтов
MIME-ТИПapplication/x-tex-pk
ТИПсжатый растровый шрифт (растрированные глифы)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.woff.ttf.eot.mcf
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
F759
ASCII
·Y
Первый байт 0xF7 (247) является идентификатором преамбулы PK; второй байт 0x59 (89 в десятичной системе) подтверждает формат PK. Файлы GF используют 0xF7 0x80 - различие идет по второму байту.

Программы, открывающие файлы PK

Windows2 apps
MiKTeX Открытый код Файлы PK управляются автоматически подсистемой шрифтов MiKTeX; они не открываются напрямую. Установите MiKTeX для обработки документов LaTeX, которые генерируют или используют шрифты PK.
TeX Live (with YAP DVI viewer) Открытый код YAP (Yet Another Previewer), поставляемый с MiKTeX, выполняет рендеринг файлов DVI, используя шрифты PK.
macOS1 app
MacTeX Открытый код MacTeX (TeX Live для macOS) автоматически управляет кэшем шрифтов PK.
Linux2 apps
TeX Live Открытый код TeX Live управляет файлами PK автоматически через mktexpk. Установите texlive-full или соответствующие пакеты шрифтов.
Evince / Okular (DVI mode) Открытый код Эти программы для просмотра документов отображают файлы DVI, используя шрифты PK через бэкенд TeX Live.

Технические подробности

глубокая спецификация
Магические байты0xF7 0x59 (идентификатор преамбулы; отличает PK от GF, который использует 0xF7 0x80)
КодировкаБинарная
Порядок байтовBig-endian
СжатиеКодирование длин серий (RLE) монохромных растров глифов; оптимизация ограничивающей рамки
Глубина цвета1 бит на пиксель (только монохром)
Типичный размер файла10 КБ - 500 КБ на шрифт при одном разрешении
Кодирование разрешенияDPI закодирован в соглашении об именовании файлов (например, cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
Контрольная суммаПоле контрольной суммы для каждого глифа, соответствующее сопутствующему метрическому файлу .tfm
MIME-типapplication/x-tex-pk
Связанные ОСLinux, macOS, Windows, Unix
Кем генерируетсяMetafont через утилиту gftopk или по запросу через mktexpk в TeX Live / MiKTeX
Происхождение форматаТомас Рокицки, 1985
Роль в рабочем процессе DVIИспользуется при рендеринге DVI-в-PostScript; в рабочих процессах TeX на базе PDF предпочтительны шрифты OpenType/Type 1
Выпущен1985 (Tomas Rokicki, gftopk utility)
Последняя версияformat is stable since 1985; no version changes
Открыть стандартноеДа · без роялти
Спецификацияctan.org

Конвертации PK

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PK. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PK.

Часто задаваемые вопросы

Что такое файл PK в LaTeX?
Файл PK - это упакованный растровый шрифт, используемый системой верстки TeX для отрисовки символов при определенном разрешении. TeX Live и MiKTeX генерируют и управляют ими автоматически.
Можно ли открыть файл PK в текстовом редакторе или аудиопрограмме?
Нет - PK является бинарным файлом шрифта, а не аудио или текстом. Для работы с ним требуются инструменты дистрибутива TeX.
Почему на моем компьютере есть файлы PK?
Они были созданы вашим дистрибутивом TeX (TeX Live / MiKTeX) при компиляции документа LaTeX, которому требовались растровые шрифты. Они находятся в директории кэша шрифтов.
Нужны ли до сих пор файлы шрифтов PK?
В современных рабочих процессах pdflatex/LuaLaTeX они практически не используются; они по-прежнему необходимы для цепочек DVI → PostScript и некоторых программ просмотра DVI.
Что означает аббревиатура PK?
Packed (raster) font - упакованный (растровый) шрифт, что указывает на RLE-сжатие данных растровых глифов.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z