aspose.info
UK

Формат файлу LRF - файл Sony Portable Reader

Оновлено

Що таке файл LRF?

Файл із розширенням .lrf — це файл широкосмугової електронної книги (BBeB), який містить дані для Sony BBeB, зокрема текст, зображення та дані поділу на сторінки. Файл зберігається у стисненому двійковому форматі, який містить заголовок, вказану кількість об’єктів та індекс об’єкта. Файли LRF і LRX містять два доступні формати книг BBeB. Файли LRF не зашифровані та можуть бути скомпільовані з файлів LRX. Файли LRF можна конвертувати з кількох інших типів файлів, включаючи PDF і HTML. Якщо ваш комп’ютер не може відкрити файл LRF, можливо, у вас не встановлено програмне забезпечення для відкриття або редагування файлів LRF. Програми, які можуть відкривати файли LRF, це Calibre, BookDesigner, Makelrf і Canon Book Creator для Windows, Calibre для Linux, Calibre і Sony Reader для Macintosh.

Коротка історія

Тип файлу LRF насамперед асоціюється з Line Rider від inXile entertainment. Line Rider — це інтернет-іграшка з фізики, винайдена у вересні 2006 року студентом словенського університету Боштяном Чадежем. Пристрої для читання електронних книг Sony (наприклад, пристрої для читання Sony PRS-500 і Sony Librie) використовують розширення файлу LRF для своїх документів і текстів. Цей запатентований тип файлу зараз застарів, а також пов’язані файли LRS і LRX. Ці три типи файлів склали електронну книгу BroadBand (BBeB), яка була припинена в 2010 році, коли Sony почала продавати свої електронні книги у форматі EPUB.

Формат файлу LRF

Детальні специфікації формату файлу LRF доступні на веб-архіві. Файл LRF складається з:

  • заголовок
  • ряд об’єктів
  • індекс об’єкта.

Усі ці значення наведено в порядку Intel (перший LSB).

Заголовок LRF

Зсув (шістнадцятковий)Розмір (байти)Назва/значенняПриклад значення
08Підпис LRF4C 00 52 00 46 00 00 00 = “LRF” в Unicode
82версія?999 у більшості файлів
A2«Псевдо-шифрування»ключовий байт 48
0C4RootObjectID0x0044
108NumberOfObjects342
188ObjectIndexOffset0x00093440
204невідомий0
241Прапори(16 - спина наперед, 1 = спереду назад) 16
251невідомо(заповнення?) 0
262невідомий1600
282невідомий(заповнення?) 0
2A2Висота?600
2C2Ширина?800
2E1невідомий24
2F1невідомо(заповнення?) 0
300x14невідомийнулі
444Ідентифікатор лише об’єкта PlaneStream (0x1E)0x0042
484невідомий0x1536
4C2XMLCompSize0x035C

Список літератури

Див. також