View Single Post
Old 10-24-2011, 11:07 AM   #418
adriantc
Member
adriantc began at the beginning.
 
Posts: 16
Karma: 10
Join Date: May 2011
Device: Amazon Kindle 3 (Wi-Fi)
Quote:
Originally Posted by DiapDealer View Post
I get the exact same results you do. With Calibre 0.8.20 and 0.8.21. The mobiperl tools (or more specifically, the Palm/PDB.pm perl library) expects the Palm Database Name to be terminated with a null character otherwise you get the error you're getting:
Code:
# database names must include a terminating NUL.
die "bogus database name! is this really a PalmOS file?" unless $name =~ /.+\0/;
So maybe there are certain conditions in calibre conversions that result in a Palm Db Name that isn't null terminated when long titles are involved? Somewhere between 52 and 56 characters?
Is the null termination an official specification of the file type? Because if it is then it's a bug in Calibre...
adriantc is offline   Reply With Quote