aspose.info
DA

LRF-filformat - En Sony Portable Reader-fil

Opdateret

Hvad er en LRF fil?

En fil med filtypenavnet .lrf er en Broad Band eBook (BBeB)-fil, der indeholder data for en Sony BBeB, inklusive tekst, billeder og pagineringsdata. Filen gemmes i et komprimeret binært format, som indeholder en header, et specificeret antal objekter og et objektindeks. LRF- og LRX-filer omslutter de to tilgængelige BBeB-bogformater. LRF-filerne er ikke krypteret og kan kompileres fra LRX filer. LRF-filerne kan konverteres fra flere andre filtyper, herunder PDF og HTML. Hvis din computer ikke kan åbne LRF-filen, har du sandsynligvis ikke softwaren installeret til at åbne eller redigere LRF-filerne. Programmer, der kan åbne LRF-filer, er Caliber, BookDesigner, Makelrf og Canon Book Creator til Windows, Caliber til Linux, Caliber og Sony Reader til Macintosh.

Kort historie

LRF filtype er først og fremmest forbundet med Line Rider af inXile entertainment. Line Rider er et fysiklegetøj på internettet og blev opfundet i september 2006 af en slovensk universitetsstuderende, Boštjan Čadež. Sony-mærket eBook eReaders (såsom Sony PRS-500 læsere og Sony Librie) bruger LRF filtypenavnet til deres dokumenter og tekster. Denne proprietære filtype er nu forældet, såvel som de relaterede LRS- og LRX-filer. Disse tre filtyper udgjorde BroadBand eBook (BBeB), som blev afbrudt i 2010, da Sony begyndte at sælge deres e-bøger i EPUB-formatet.

LRF filformat

Detaljerede specifikationer for LRF-filformat er tilgængelige på web archive. En LRF-fil består af:

  • en overskrift

  • en række genstande

  • et objektindeks.

Alle disse værdier er i Intel (LSB first) rækkefølge.

LRF header

Offset (hex)Størrelse(bytes)Navn/betydningEksempelværdi
08LRF Signatur4C 00 52 00 46 00 00 00 = LRF i Unicode
82version?999 i de fleste filer
A2Psuedo-krypteringnøglebyte 48
0C4RootObjectID0x0044
108NumberOfObjects342
188ObjectIndexOffset0x00093440
204ukendt0
241Flag(16 - bagside til forside, 1 = forside mod bagside) 16
251ukendt(polstring?) 0
262ukendt1600
282ukendt(polstring?) 0
2A2Højde?600
2C2Bredde?800
2E1ukendt24
2F1ukendt(polstring?) 0
300x14ukendtnuller
444Objekt-id for kun PlaneStream (0x1E) objekt0x0042
484ukendt0x1536
4C2XMLCompSize0x035C

Referencer

Se også