Что такое формат файла PDG?
Файл .pdg - это проприетарный формат электронных книг на основе изображений страниц, разработанный компанией Beijing SuperStar Electronic Technology Co., Ltd. (北京超星电子技术有限公司) для своей платформы цифровой библиотеки SuperStar. В основном он встречается в китайских академических и публичных библиотечных системах, где SuperStar (超星) оцифровала более 500 000 наименований. Формат хранит отсканированные страницы книг как сжатые изображения, а не как перетекаемый текст, что делает его концептуально похожим на документы DjVu.
Каждый файл .pdg начинается со 140-байтового бинарного заголовка. Первые три байта - 0x48 0x48 0x02 (ASCII HH, за которым следует 0x02), а байт со смещением 3 определяет метод сжатия: 0x00 для CCITT Group 4 (черно-белое факсовое сжатие), 0x01 для JPEG, 0x02 для DjVu или 0x03 для PNG. Поскольку страницы хранятся как изображения, файлы .pdg нельзя переформатировать или искать в них текст без обработки OCR.
Официальным ридером является SSReader (超星阅读器), также распространяемый как приложение Chaoxing на Android и iOS. Копии из институциональных библиотек могут иметь шифрование DRM. Западные пользователи редко сталкиваются с файлами .pdg; внутри Китая формат конкурирует с CAJ (используется CNKI) и PDF. Популярность PDG снижается, так как PDF становится доминирующим стандартом для контента китайских цифровых библиотек.
Безопасность и защита
РИСК: LOWСтатический документ с изображениями страниц. Не содержит исполняемого кода, макросов или скриптов. Механизм DRM является проприетарным, но не представляет угрозы безопасности устройства.
Детали формата
в двух словахПрограммы, открывающие файлы PDG
Технические подробности
глубокая спецификация| Кодировка файла | Бинарная (Binary), little-endian |
| Магические байты | `0x48 0x48 0x02` (ASCII `HH` + `0x02`) по смещению 0 |
| Размер заголовка | Фиксированный, 140 байт |
| Флаг сжатия | Байт по смещению 3: `0x00` = CCITT Group 4, `0x01` = JPEG, `0x02` = DjVu, `0x03` = PNG |
| Модель контента | Отсканированные изображения страниц - не перетекаемый текст; для извлечения текста с возможностью поиска требуется OCR |
| Глубина цвета | От 1 бита на пиксель (CCITT Group 4 ч/б) до 24 бит на пиксель (цветные страницы JPEG/PNG) |
| DRM | Возможно шифрование в институциональных/библиотечных копиях; личные копии могут быть не зашифрованы |
| Типичный размер файла | 100 КБ - 50 МБ (зависит от количества страниц и метода сжатия) |
| MIME-тип | application/octet-stream (нет зарегистрированного в IANA типа) |
| Официальный ридер | SSReader (超星阅读器) / приложение Chaoxing (Windows, Android, iOS) |
| Поддержка платформ | Windows, Android, iOS |
| Разработчик | Beijing SuperStar Electronic Technology Co., Ltd. (北京超星电子技术有限公司) |
| Масштаб использования | Более 500 000 оцифрованных наименований в китайских академических и публичных библиотеках; встречается преимущественно в Китае |
| Конкурирующие форматы | CAJ (платформа CNKI) и PDF, оба из которых становятся доминирующими в китайском издании цифровых библиотек |
| Выпущен | late 1990s |
| Последняя версия | PDG v2 (extended header with DjVu/PNG compression support) |
Конвертации PDG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PDG.