aspose.info
NL

LRF-bestandsindeling - Een Sony Portable Reader-bestand

Bijgewerkt

Wat is een LRF-bestand?

Een bestand met de extensie .lrf is een Broad Band eBook (BBeB)-bestand dat gegevens bevat voor een Sony BBeB, inclusief tekst, afbeeldingen en pagineringsgegevens. Het bestand wordt opgeslagen in een gecomprimeerde binaire indeling die een koptekst, een bepaald aantal objecten en een objectindex bevat. LRF- en LRX-bestanden bevatten de twee beschikbare BBeB-boekformaten. De LRF-bestanden zijn niet versleuteld en kunnen worden samengesteld uit LRX-bestanden. De LRF-bestanden kunnen worden geconverteerd vanuit verschillende andere bestandstypen, waaronder PDF en HTML. Als uw computer het LRF-bestand niet kan openen, is de software waarschijnlijk niet geïnstalleerd om de LRF-bestanden te openen of te bewerken. Programma’s die LRF-bestanden kunnen openen zijn Calibre, BookDesigner, Makelrf en Canon Book Creator voor Windows, Calibre voor Linux, Calibre en Sony Reader voor Macintosh.

Korte geschiedenis

Het LRF-bestandstype wordt in de eerste plaats geassocieerd met Line Rider door inXile entertainment. De Line Rider is een natuurkundig speelgoed voor internet en werd in september 2006 uitgevonden door een Sloveense universiteitsstudent, Boštjan Čadež. eBook-eReaders van het merk Sony (zoals Sony PRS-500-lezers en Sony Librie) gebruiken de LRF-bestandsextensie voor hun documenten en teksten. Dit eigen bestandstype is nu verouderd, evenals de gerelateerde LRS- en LRX-bestanden. Die drie bestandstypen vormden het BroadBand eBook (BBeB) dat in 2010 werd stopgezet toen Sony hun e-boeken in het EPUB-formaat begon te verkopen.

LRF-bestandsindeling

Gedetailleerde specificaties van het LRF-bestandsformaat zijn beschikbaar op webarchief. Een LRF-bestand bestaat uit:

  • een kop
  • een aantal objecten
  • een objectindex.

Al deze waarden zijn in Intel (LSB eerste) volgorde.

LRF-koptekst

Offset (hex)Size(bytes)Naam/betekenisVoorbeeldwaarde
08LRF-handtekening4C 00 52 00 46 00 00 00 = “LRF” in Unicode
82versie?999 in de meeste bestanden
A2“Psuedo-codering”keybyte 48
0C4RootObjectID0x0044
108AantalObjecten342
188ObjectIndexOffset0x00093440
204onbekend0
241Vlaggen(16 - van achteren naar voren, 1 = van voren naar achteren) 16
251onbekend(padding?) 0
262onbekend1600
282onbekend(vulling?) 0
2A2Hoogte?600
2C2Breedte?800
2E1onbekend24
2F1onbekend(padding?) 0
300x14onbekendnullen
444Object-ID van alleen PlaneStream (0x1E) object0x0042
484onbekend0x1536
4C2XMLCompSize0x035C

Referenties

Zie ook