View Single Post
Old 11-13-2022, 09:23 PM   #7
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,789
Karma: 30237628
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by FacetiousKnave View Post

EDIT 2: Just out of curiosity, if Calibre is able to do that when you "save to disk", why cant it just save the files on the library with the special characters included?
First reason is cross platform compatibility. Not only does calibre run on multiple operating systems (Windows, MacOS and Linux), it can also be used on several file systems including: FAT32, NTFS, Ext 2, 3 & 4, HFS+, NFS, AFS…. Each platform has its own idiosyncrasies with respect to path, directory and file names. Rather than cater to each platform Kovid made the decision to adopt a lowest common denominator approach - 'normalise' them to ASCII, truncate, disallow some characters etc - the TINAW rule rules.

Second reason is that the author and book folders only exist because to put the format and cover files into the database as blobs (where a theoretical information purest would say they belong) would result in operations that use those files not only being painfully slow, but a lot more error prone.

I sometimes wonder if Kovid regrets not just having book directories with the database rowid as the name, with format files names as book.EPUB, book.PDF. book.MOBI etc. I think I would.

BR

Last edited by BetterRed; 11-13-2022 at 09:27 PM.
BetterRed is offline   Reply With Quote