Обновляется ли файл книги в архиве?

Хочу заиметь архив со всеми книгами и периодически его обновлять, однако возник вопрос, как именно обновляются книги в архивах и обновляются ли вообще.

Поясню на примере. Допустим, в одном из архивов (например, в 18446-19463.zip) лежит некая книга. В какой-то момент эта книга была исправлена (вычитана, отформатирована, подкорректировано имя автора и т.п.), на сайте лежит новая версия. Эта новая версия попадает в новый архив? Есть ли возможность узнать каким-либо образом, какой старый файл обновляет этот новый?

Ну и логически следующий вопрос — что первично: описание книги в БД или данные из FB2-файла?

cancel написал:

Допустим, в одном из архивов (например, в 18446-19463.zip) лежит некая книга. В какой-то момент эта книга была исправлена (вычитана, отформатирована, подкорректировано имя автора и т.п.), на сайте лежит новая версия. Эта новая версия попадает в новый архив?

Да.
cancel написал:

Есть ли возможность узнать каким-либо образом, какой старый файл обновляет этот новый?

Да, скачать с Либрусека базадану (SQL-таблицы), установить-запустить-настроить MySQL... дальше не знаю.
cancel написал:

Ну и логически следующий вопрос — что первично: описание книги в БД или данные из FB2-файла?

Не понял вопроса... кому первично?
Если вопрос "изменяются ли потроха ФБ2-файла при редактировании соответствующих записей в БД" - то ответ "нет".

pkn написал:

Да, скачать с Либрусека базадану (SQL-таблицы), установить-запустить-настроить MySQL... дальше не знаю.

То есть в базе хранится вся история изменений с указанием путей ко всем файлам в истории изменений?

Цитата:

Не понял вопроса... кому первично?
Если вопрос "изменяются ли потроха ФБ2-файла при редактировании соответствующих записей в БД" - то ответ "нет".

Да, это и хотелось узнать. То есть получается, что содержимому заголовка FB2-файла (author,title etc) нельзя особо доверять и нужно обязательно привязываться к базе?

cancel написал:

То есть в базе хранится вся история изменений с указанием путей ко всем файлам в истории изменений?

Да, насколько я понимаю. Но я в базаданах очень слабо понимаю и вообще могу ошибаться.
cancel написал:

То есть получается, что содержимому заголовка FB2-файла (author,title etc) нельзя особо доверять и нужно обязательно привязываться к базе?

Ну... в общем случае, наверное, да. Но в проапгрейденных (например, вычитанных) ФБ2-файлах, как правило, и дескрипшен поправлен.

cancel написал:
Хочу заиметь архив со всеми книгами и периодически его обновлять

Кстати, специально для вот этой работы с Либрусеком есть MyHomeLib: http://lib.rus.ec/node/111470
У неё есть сайт и продвинутые версии, но я урла не помню, надо автора (koreec) спросить.

Upd: http://home-lib.net/

pkn написал:

Кстати, специально для вот этой работы с Либрусеком есть MyHomeLib:

Да, я уже смотрел эту программу. По ряду причин она мне не подходит, поскольку слишком завязана на сайт и базы отсюда, плюс ещё несколько причин. Поэтому пользуюсь другой программой в связке с самописными скриптами для fb2-файлов. Поэтому хочется понять, как можно максимально автоматизировать процесс обновления домашней библиотеки.

X