Вы здесьМануал: создание fb2 файла: description (для тех, кто вычитывает или создает книги)
Опубликовано вс, 27/04/2008 - 06:15 пользователем soshial
Здесь далее содержится мануал по тому, как правильно делать дескрипшен для fb2-файлов. Пример начинки дескрипшена fb2-файла. Это идеал. <?xml version="1.0" encoding="utf-8"?> А теперь то, на что ОБЯЗАТЕЛЬНО следует обратить внимание: 3. авторов доумента может быть несколько. 4. если книга принадлежит какому нибудь циклу, лучше указать тег (sequence name="Hainish cycle" number="3"/) 5. после правки документа, следует увеличить номер версии документа. если правок было не очень много, то можно не на единицу увеличивать, а на одну десятую например: (version)1.2(/version) 6. в теге (history) обязательно указывайте: номер версии, до которого вы улучшили документ, что вы сделали и дата правки(!!). note: следите за тем, чтобы в аннотациях и истории правок абзацы выделялись тегами (p)(/p) 7. следите пож-ста за тем, чтобы тег (/date) был в актуальном состоянии. 8. чем больше информации - тем лучше. не бойтесь загромоздить дескрипшен ненужной информацией. ps. если хоть что либо неясно - спрашивайте, оставляйте комментарии)
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
babajga RE:Удивленная сова 2 дня
Larisa_F RE:Серия «Квадрат» издательства «Текст» 4 дня Aleks_Sim RE:Беженцы с Флибусты 4 дня edvud RE:Прошу переформатировать, распознать, etc... 4 дня monochka RE:С 8 Марта! 6 дней babajga RE:Книга чуДОМищ 1 неделя alexej36 RE:Подайте бедному копеечку на книжку с литреса... 1 неделя ProstoTac RE:Подборка о Первой Мировой 1 неделя babajga RE:Нержавеющая сабля 1 неделя sem14 RE:«Уроки русского» 1 неделя Isais RE:Древний Рим. Подборка книг 2 недели kopak RE:О группе Дятлова. О той самой, того самого... 2 недели babajga RE:Отчаянная осень 2 недели babajga RE:Сказки Сени Малины 2 недели babajga RE:Сказки 2 недели babajga RE:Мои четвероногие друзья 2 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 2 недели Isais RE:Семейственность в литературе 3 недели Впечатления о книгах
Lan2292 про Шаман: Клан Борзых: Приемыш (Постапокалипсис, Самиздат, сетевая литература)
14 03 Как интересно начиналось, а потом такая тягамотина, бросила. Оценка: неплохо
Fornit про Хволкер: Фанфик по Overlords (Фанфик, Самиздат, сетевая литература)
14 03 50. Бабаджанян Василий Алибабаевич 2025/03/14 18:18 [ответить] Был такой автор - "хволкер". Написал ничё так фентези: http://flibusta.is/a/248212 Но украинизм головного моска ударил ………
clomeron про Маас: Дом Земли и Крови [litres] (Детективная фантастика, Городское фэнтези, Любовная фантастика)
14 03 Ну это для совсем уж невзыскательных читателей.) Оценка: нечитаемо
clomeron про Пехов: Ветер и искры [сборник : с иллюстрациями ; litres] (Фэнтези)
13 03 Топовое фэнтези. Автор большой молодец. Оценка: отлично!
clomeron про Пехов: Страж [тетралогия] (Фэнтези)
13 03 Это одна из вершин творчества признанного мастера русского фэнтези. Всякие там Мартины и прости Господи Аберкромби нервно курят в углу.))) Оценка: отлично!
clomeron про Аберкромби: Дурацкие задания [The Fool Jobs ru] (Фэнтези)
13 03 Ну и кому вообще нужен этот рассказ? Оценка: нечитаемо
clomeron про Аберкромби: Прежде, чем их повесят [Before They Are Hanged ru] (Фэнтези)
13 03 Трэш средней степени паршивости Оценка: нечитаемо
Олег Макаров. про Сказ: Темный Герой [СИ] (Фэнтези, Попаданцы, ЛитРПГ, Самиздат, сетевая литература)
12 03 Увидев гранату, залетающую в окно, спецназовец кричит напарнику: — Тимур, осторожней! а я перестаю читать. Потому что... ну просто потому что нельзя такое читать Оценка: нечитаемо
Олег Макаров. про Костин: Книжный магазин «Альтист» (Фантастика: прочее, Попаданцы, Самиздат, сетевая литература)
12 03 Это автор начитался "Марка и Эзры" что ли? :))))
clomeron про Сандерсон: Память Света [litres] [A Memory of Light ru] (Героическая фантастика, Фэнтези)
12 03 Эпичное завершение самой масштабной фэнтези-саги за всю историю жанра. Читать всем, кто ждал официальное издание. Оценка: отлично!
clomeron про Дяченко: Время нарушать запреты [Рубеж + Пентакль] (Научная фантастика)
11 03 Классная вещь. Но это не для всех.) Оценка: отлично!
clomeron про Дяченко: Украинский цикл [Рубеж + Пентакль] (Боевая фантастика)
11 03 Отличные романы. Но качество файла так себе. Оценка: отлично! |
Комментарии
описание формата fb2, dtd или схема
где можно их найти?
Re: описание формата fb2, dtd или схема
спасибо agrey. вот здесь
Re: Мануал: создание fb2 файла...
Для текста на русском кодировка должна быть "windows-1251". Зачем "вес" fb2 увеличивать?
А мунуал вот: http://www.fictionbook.org/index.php/...
Re: Мануал: создание fb2 файла...
везде стандарт utf, применение "местных" кодировок вообще считается плохим тоном.
Лариным было сказано, что места много, да и вообще, нафига экономить на спичках?
это же смешно: выбирать между 300 kb или 600? а как иностранцы или некоторые линуксоиды будут читать, если у них нет поддержки cp1251? это виндоузовский формат. от него надо избавляться.)
так что пусть будет стандартный utf.
Re: Мануал: создание fb2 файла...
А его таки все устройства поддерживают?
Re: Мануал: создание fb2 файла...
каждое устройство просто обязано поддерживать utf.
только этого недостаточно, нужно чтобы и шрифты покрывали кириллический сегмент.
в этом-то cp1251 и хуже: чтобы на нем работала кириллица нужно заранее скачивать кириллическую версию каждого шрифта (а если еще есть cp1252 или cp1253, то еще придется скачивать и греческую или ивритскую версии того же шрифта - это неудобно), а для юникода - там все алфавиты в одном файле.))
ps. вроде так, но могу и ошибаться.
Re: Мануал: создание fb2 файла...
каждое устройство просто обязано поддерживать utf. - ничего подобного !
LBOOK V3 не поддерживает! Книги созданные с помощью EBookDownloader приходится специально ПЕРЕКОДИРОВАТЬ с помощью FictionBookDesigner в 1251 чтобы кракозябрами не отображалось.
Даже на РС Cool Reader 2 такие файлы не читает. Не надо изобретать велосипед. Зачем русский текст кодировать в универсальной кодировке?
Re: Мануал: создание fb2 файла...
что то мне не верится.
может ты не поставил в метаданных файла, что это utf??
по кр. мере здесь я никакой инфы по этому поводу не нашел(
Re: Мануал: создание fb2 файла...
Нда. Молодцы китайцы. Хуй они клали на стандарты.
Восток - дело тонкое.
Банзай! Тьху, маздай!
Re: Мануал: создание fb2 файла...
жжошь)))))
ps. utf разве как раз не нобходим китайцам, у которых только туда помещаются все их иероглифы?))
Re: Мануал: создание fb2 файла...
Хрен там.
У них свой зоопарк - GBK, Big5 и ещё туева хуча.
Иероглифика влезает, ибо кодировки не 8-битные.
Но уникодом и не пахнет.
Re: Мануал: создание fb2 файла...
Товарищей китайцев, кстати, UTF8 категорически не устраивает.
По вполне объективным "случайным" совпадениям.
Re: Мануал: создание fb2 файла...
Вот только людей обманывать не надо. Уж третий месяц читаю на нем EBookDownloader-ные киги - и все в порядке. utf-текст он поддерживает корректно, в отличие от кириллических имен файлов (если точнее - ошибку вызывает сочетание некоторых кириллических символов; подробности на форуме the-ebook.org). Так что не тратьте время на перекодировку - переименуйте транслитом fb2-файл и сам архив.
Re: Мануал: создание fb2 файла...
Я не обманываю - сколько книг не пробовал созданных EBookDownloader-ом ПОСЛЕДНИХ версий - ни одна не прочиталась. Про глюк с кирилическими именами я знаю и переименовывать пробовал.
Ранние версии EBookDownloader не использовали utf и все было нормально, если не считать ошибки в пути внутри zip-архива. Кстати, при глюке с именами книга вообще не открывается, а здесь ОТКРЫВАЕТСЯ с кракозябрами внутри. Прошивка установлена последняя официальная - 18.03.2008
Re: Мануал: создание fb2 файла...
Да ну!
Пользуюсь EBookDownloader-ом ПОСЛЕДНИХ версий - ни одной ошибки чтения. Разумеется, после переименования транслитом. Может, дело не в кодировке?
Прошивка использовалась как январская, так и мартовская.
Re: Мануал: создание fb2 файла...
Дезинформация!
При корректном указании lBook V.3. читает utf8 на ура.
Это с KOI8-R наблюдаются проблемы :(
Re: Мануал: создание fb2 файла...
Все, конечно, верно, но
Шучу, конечно, но в каждой шутке...
И еще. Расширенные кодовые страницы винды (т.е. UTF) не отличаются в части отображения русского шрифта, а просто поддерживают расширенный набор символов, например, греческий алфавит и т.п. Оно часто нужно для художественной литературы? ИМХО, конечно. А вот UTF в html-формате в браузерах не читается без специальной настройки (общепринята 1251-я). Это уж точно не нужно. Столкнулся вплотную, когда EBD был автором переведен на UTF :(. После чего сохраняю только в fb2, т.к. html читать стало невозможно. Ну, конечно, оно и так лучше в fb2...
Re: Мануал: создание fb2 файла...
Тест на случайном файле показал увеличение размера зазипованного файла на 15%.
Re: Мануал: создание fb2 файла...
Ну да, я же сказал, что утрирую ;). А специальная настройка - выбор кодовой страницы браузера - действительно напрягает. Автоопределение, как правило, при этом не работает :(. Но это все мелочи. Если считаете, что UTF нужен - делайте как надо, я молчу :). Корректный fb2 важнее мелочей. Причем, ИМХО, важнее всего заголовок, а то частенько при автопереименовании получается отчество вместо фамилии или еще хуже.
Re: Мануал: создание fb2 файла...
а у меня в ff3 всегда работает ;)
Re: Мануал: создание fb2 файла...
Оно, конечно, так. Если выбор кодировки в меню браузера считать "специальной настройкой".
А что, разве EBD при сохранении в HTML не добавляет строчку <meta http-equiv="Content-Type" content="text/html; charset=utf-8">?
Re: Мануал: создание fb2 файла...
Вообще-то, наверное лучше сохранять кодировку оригинала. Нужны нам ошибки конвертирования?..
Re: Мануал: создание fb2 файла...
1. разница при сжатии не такая большая. не в 2 раза. это потому что архиваторы пользуются эвристическими алгоритмами, специально на это настроенными, думаю.
2. причем здесь транслит не понял, хотя я за то, чтобы в стране были официальными и кириллица и латиница)) но насчет расширенных символов. да это нужно, потому что если например в книге встретятся французские или немецкие слова с диакритикой? что тогда делать? utf)
3. на большинстве сайтов установлен utf. для того, чтобы все работало, надо в метаданных где записать utf а браузер поставить на автоматическое распознавание кодировок. и нормлаьно с юникодом все будет работать.
вотъ.)
Re: Мануал: создание fb2 файла...
Практически ни в одном распространенном архиваторе специальной эвристики для этого не применяется. Среди тех, где есть такая эвристика, например - DC и Compressia, но их трудно назвать распространенными...
А хорошее сжатие utf-файлов происходит оттого, что там символы кодируются чаще всего двумя байтами и первый из них чаще всего 0xD0. Поэтому вместо повторяющихся строк типа 'abcd' имеем повторяющиеся строки типа D0'z'D0'y'D0'x'D0'w'. При кодировании повторов, таким образом, мы тратим лишний бит на хранение удвоенной длины повторов и лишний бит для хранения удвоенного расстояния между двумя одинаковыми строками.
Это в случае применения алгоритмов семейства LZ* (ZIP, RAR, 7ZIP).
Немного иная причина, но стем же результатом :) для семейства алгоритмов сжатия PPM (RAR, 7ZIP), CM (PAQ), BWT (BZIP2, 7ZIP).
При использовании специальной эвристики разница в сжатии win-1251 и utf не 10-15%, а процента два максимум.
Re: Мануал: создание fb2 файла...
спасибо большое - интересно...
Re: Мануал: создание fb2 файла...
+1 to UTF-8.
Re: Мануал: создание fb2 файла...
пасиба за саппорт))
Re: Мануал: создание fb2 файла...
еще +1. на линуксе проблем особых с 1251 нет, но не кодировка ето, а гипотетический затык на содержащем ее файле на будущее.
тем не менее:
кпк у меня ютф читает(http://alreader.com/), линукс читает(http://fbreader.org/), броузеры все читают, а цитаты чужих языков тоже часто встречаются.
не вижу ни одной причины для особой любви к cp1251.
Re: Мануал: создание fb2 файла...
Зв cp1251 можно и морду набить :)
KOI8-R FOREVER!!!
А при использовании правильного редактора кодировка файла не важна.
Re: Мануал: создание fb2 файла...
про utf-8 - есть еще один нюанс
В utf-8 есть символы, которых нет в win1251 или любой другой 8-битовой кодировке, например "угловые" скобочки, неразрывный пробел, многоточие, длинное тире и пр.
Re: Мануал: создание fb2 файла...
Такие штуки обычно реализуются кодами html - именно для совместимости.
Re: Мануал: создание fb2 файла...
Это да.
Пример неудачен. Перечисленные символы в кодировке win1251 присутствуют. Длинное тире -- код 151,
многоточие -- код 133, угловые скобочки (что имелось в виду -- кавычки "«»"?. Если да, то код 171 + 187) .
Re: Мануал: создание fb2 файла...
А за cp1251 можно и по морде.
Правда, производители тоже хороши: делают вид, что кроме cp1251 никаких других однобайтовых кодировок кириллицы не существует.
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
А где-то можно найти формальное описние формата?
Примерно так же, как описываются операторы в языках программирования.
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
вроде как здесь
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
неплохая книга по созданию фб2-файлов.
Кондратович М.И.
Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 3)
есть в буклибе.
http://lib.rus.ec/booklib/KONDRM01.RAR
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
9. Предпочтительный размер обложки - 200x* (в пикселах).
Иллюстрации кодируются в BASE64, примерно так, если делать вручную в консоли:
$ uuencode -m cover.png - | tail -n +2 | head -n -1
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
а чем под линуксом делать фб2 ?
когда то пользовал fbtools вроде бы, но под емулятором не пашет и создавалок я пока не нашел --- одни читалки прилагаются.
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
ed? :)))
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
cat ;)
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
Этим или этим
Re: Мануал: создание fb2 файла: description
Добавил бы уж ссылку на литресовский FBE для windows-пользователей. Идеология идеологией, но он на данный момент наиболее соответствует стандарту и сам всё заполняет. А тут сразу хардкорный unix-way :) так всех потенциальных добавителей распугаешь.
Ну и категоричность в отношении кодировок... Довольно труднопредставима ситуация, когда у *nix-пользователя может не оказаться кодировки cp1251 при присутствующей utf8. Сама кодовая таблица 1251 не является чем-то проприетарным. И, кстати, в некоторых дистрибутивах по-прежнему локаль в koi-8. Постепенно переходить надо, да, но не так революционно.
Единственный случай жёсткой необходимости Юникода - когда книга содержит символы на двух языках, которые используют символы из второй половины таблицы ASCII национальной кодировки - например, на русском и немецком (с умлаутами).
Re: Мануал: создание fb2 файла: description
Жёсткой необходимости уникода безусловно нету. Пока.
Но, при возможности, желательно всё-таки использовать utf8.
Re: Мануал: создание fb2 файла: description
слово этого человека - закон))))
ps. разобрался с отписыванием от комментов?(
Re: Мануал: создание fb2 файла: description
спасибо. огромное - не знал, что появилась новая, НЕ глючная версия. спасибо просто пребольшущее))
Re: Мануал: создание fb2 файла...
Про UTF-8. Добавил я сегодня книгу на польском языке в fb2, в UTF8, сделал все как полагается. При загрузке файла название книги и автор были перенесены as is, безо всякой обработки, из-за чего: исчезли польские буквы, а имя автора было покорежено! При этом поехало и форматирование собственно текста
Re: Мануал: создание fb2 файла...
обращайся с багами напрямую к Ларину. он поможет и исправит)
Re: Мануал: создание fb2 файла...
Это куда и как? Я в библиотеке неделю, не нашел...
Все, спасибо, зашел в форум и нашел :)
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
полцарства за редактор тегов mp3 тьфу дескрипшена fb2 и только дескрипшена с поддержкой групповых операций на файлами одного автора одной серии и тд.
Re: Мануал: создание fb2 файла: description (для тех, кто вычиты
интересная идея.
на главной спроси, вдруг кто знает может уже есть такая функциональность где нить?)