Автор Тема: Библиотека  (Прочитано 4106 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sad001

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

Заранее благодарен за ответ.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3123
  • Карма: +188/-10
    • Просмотр профиля
Re: Библиотека
« Ответ #1 : 18 Сентября 2012, 18:34:03 »
Library.db это база данных аттрибутов книг и индексов страниц в каждой книге, как правило этот файл существенно меньше размера библиотеки, если в ней больше 10 книг.
1. Все книги станут с красной пометкой: "источник книги утерян" и читать их уже будет невозможно, но список книг останется.
2. Нет, из него книгу нельзя добыть.
И лучше ничего из-под программы не удалять, иначе это может её ввести в "заблуждение".

sad001

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-1
    • Просмотр профиля
Re: Библиотека
« Ответ #2 : 18 Сентября 2012, 19:03:01 »
Юрий, если у меня 445 мб книг и library.db весит 447 мб - это какая-то ошибка?
Кстати, 100% удаляя файл в тюнсе книга не удаляется из программы. Могу прислать скрины с прописанным названием файла в свойствах книги и отсутствием такового в каталоге который отображает айтьюнс.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3123
  • Карма: +188/-10
    • Просмотр профиля
Re: Библиотека
« Ответ #3 : 18 Сентября 2012, 19:07:50 »
Это значит, что в Ваших книгах было много иллюстраций, так как иллюстрации программа хранит в базе, поскольку "на лету" преобразование текста в картинку происходит с неприятной задержкой. Имя файла сохраняется в базе, и не удаляется оттуда если файл тайком от программы удалить. В любом случае, книгу читать не получится.

sad001

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-1
    • Просмотр профиля
Re: Библиотека
« Ответ #4 : 18 Сентября 2012, 19:12:45 »
Да, я проверил, та книга которую я удалил в айтьюнс читается только до двести какйо-то страницы, затем перескакиевает на сто какую-то. =)
Можно ли удалить из библиотеки такие "хвосты"? то есть в library описание есть а файл отсутствует.

Shorty

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
    • Просмотр профиля
Re: Библиотека
« Ответ #5 : 02 Марта 2017, 14:50:50 »
Столкнулся с аналогичным вопросом - Library.db весит полтора гига. Открыв его обнаружил что, как и указывалось в предыдущем комменте, большую часть базы весят изображения. Возникла мысль заменить все картинки в базе на пустые в один пиксель - имеет смысл это делать? Не запрашиваются ли программой параметры картинок - размер или там разрешение? В плане возможных сбоев при несоответствии.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3123
  • Карма: +188/-10
    • Просмотр профиля
Re: Библиотека
« Ответ #6 : 03 Марта 2017, 01:24:18 »
Если код изображения верен, то размер не имеет значения, картинки можно заменить.