View Single Post
Old 04-15-2021, 06:28 PM   #5
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,772
Karma: 30237628
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by mcandre View Post
Which file system can't handle plus sign? Unless you want to explain how Calibre supports MSDOS but not titles with "X++".
There are other factors at play, some platforms don't support characters such as Ü and è, some platforms have name length restrictions etc - so the approach taken is to translate everything into ASCII, substitute all special characters with underscore ('_') and truncate as required.

Calibre puts format files etc into folders, rather than the database, for performance reasons. The reason it derives the arbitrary folder and file names from the title and first author names is because… the alternative would have been something like database row numbers, or UUIDs.

The core of calibre is its database, not the file system.

BR
BetterRed is offline   Reply With Quote