KOR.AL писал(а):
никогда за все время пользования библиотекой такого не было.
Вы допускаете неточность в высказывании. Вы пользуетесь не библиотекой, а только загруженными в неё файлами, причем только выборкой fb2.
Вас же не смущает, что имена файлов fb2 в архивах идут не по порядку, то есть допускаются "пропуски"? И вы не находите это невероятным. Тут играем, а тут не играем?
Почему бы не сделать допущение, что и в именах самих архивов они могут быть.
Скажу страшное - нумерация архивов по BookID вообще никакой смысловой функции не несет. Более-менее полезным, с натяжкой, являются только префиксы(fb2-, f.fb2-, usr-, f.usr-). И то, для визуального разграничения либрусековского и флибустовского периодов.