Shortki forum

Главная категория => ShortBook => Тема начата: sad001 от 18 Сентябрь 2012, 15:44:00

Название: Библиотека
Отправлено: sad001 от 18 Сентябрь 2012, 15:44:00
Добрый день.
Давно заметил что файлик Library.DB равен по объему книгам загруженным в программу. Так же если удалить отдельный файл книги в ITunes сама книга не пропадет в Iphone.
Два вопроса в связи с этим:
1. Если удалить все файлы книг через Itunes, оставив только library.db - что измениться кроме экономии места в 2 раза?
2. Можно ли достать книги из library.db? (если честно то я по дурости удалил несколько файлов в itunes и хочу их обратно достать :D :D)

Заранее благодарен за ответ.
Название: Re: Библиотека
Отправлено: shortki от 18 Сентябрь 2012, 18:34:03
Library.db это база данных аттрибутов книг и индексов страниц в каждой книге, как правило этот файл существенно меньше размера библиотеки, если в ней больше 10 книг.
1. Все книги станут с красной пометкой: "источник книги утерян" и читать их уже будет невозможно, но список книг останется.
2. Нет, из него книгу нельзя добыть.
И лучше ничего из-под программы не удалять, иначе это может её ввести в "заблуждение".
Название: Re: Библиотека
Отправлено: sad001 от 18 Сентябрь 2012, 19:03:01
Юрий, если у меня 445 мб книг и library.db весит 447 мб - это какая-то ошибка?
Кстати, 100% удаляя файл в тюнсе книга не удаляется из программы. Могу прислать скрины с прописанным названием файла в свойствах книги и отсутствием такового в каталоге который отображает айтьюнс.
Название: Re: Библиотека
Отправлено: shortki от 18 Сентябрь 2012, 19:07:50
Это значит, что в Ваших книгах было много иллюстраций, так как иллюстрации программа хранит в базе, поскольку "на лету" преобразование текста в картинку происходит с неприятной задержкой. Имя файла сохраняется в базе, и не удаляется оттуда если файл тайком от программы удалить. В любом случае, книгу читать не получится.
Название: Re: Библиотека
Отправлено: sad001 от 18 Сентябрь 2012, 19:12:45
Да, я проверил, та книга которую я удалил в айтьюнс читается только до двести какйо-то страницы, затем перескакиевает на сто какую-то. =)
Можно ли удалить из библиотеки такие "хвосты"? то есть в library описание есть а файл отсутствует.
Название: Re: Библиотека
Отправлено: Shorty от 02 Март 2017, 14:50:50
Столкнулся с аналогичным вопросом - Library.db весит полтора гига. Открыв его обнаружил что, как и указывалось в предыдущем комменте, большую часть базы весят изображения. Возникла мысль заменить все картинки в базе на пустые в один пиксель - имеет смысл это делать? Не запрашиваются ли программой параметры картинок - размер или там разрешение? В плане возможных сбоев при несоответствии.
Название: Re: Библиотека
Отправлено: shortki от 03 Март 2017, 01:24:18
Если код изображения верен, то размер не имеет значения, картинки можно заменить.