Вы здесьМануал: создание 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Последние комментарии
Aliki RE:Подайте бедному копеечку на книжку с литреса... 1 день
kopak RE:О группе Дятлова. О той самой, того самого... 6 дней alexk RE:Багрепорт - 2 3 дня babajga RE:Удивленная сова 2 недели Larisa_F RE:Серия «Квадрат» издательства «Текст» 2 недели Aleks_Sim RE:Беженцы с Флибусты 2 недели edvud RE:Прошу переформатировать, распознать, etc... 2 недели monochka RE:С 8 Марта! 2 недели babajga RE:Книга чуДОМищ 3 недели ProstoTac RE:Подборка о Первой Мировой 3 недели babajga RE:Нержавеющая сабля 3 недели sem14 RE:«Уроки русского» 3 недели Isais RE:Древний Рим. Подборка книг 3 недели babajga RE:Отчаянная осень 4 недели babajga RE:Сказки Сени Малины 4 недели babajga RE:Сказки 4 недели babajga RE:Мои четвероногие друзья 4 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 4 недели Впечатления о книгах
Синявский про Лиза Джейн Смит
27 03 Л. Джейн Смит, автор романов «Дневники вампира», умерла в возрасте 66 лет. Писательница страдала от редкого аутоимунного заболевания.
Г.Гуслия про Плут
26 03 Очень неплохой ЛитРПГ. Читается без напряга, как раз то, что надо для отдыха. Оценка: твердое хорошо.
decim про Бенедикт Константинович Лившиц
26 03 Убит в 1938. А переводы печатались и до сих пор печатаются. Насчёт невостребованности. Самое невостребованное было - недаровитых авторов 1950-х. В букинистике, помню, одно время до потолка стопки всякого "Рассвета в степи" ………
bbs про Красников: Валгалла I. Дорога славы (Юмористическая фантастика, Фэнтези, ЛитРПГ, Самиздат, сетевая литература)
25 03 Прочел % 60, больше не смог, лучше перечитаю Моханенко ВМ. Оценка: неплохо
DGOBLEK про Кивиряхк: Ноябрь, или Гуменщик [Книга не полностью] [Rehepapp, ehk, November ru] (Современная проза)
24 03 Книга не полностью. Отсутствует - Борис Тух. Послесловие, стр. 177-180
Олег Макаров. про Дорогой Солнца
24 03 Дорогой солнца 1-3 3-я мировая война и после неё 1 книга Вау 2 норм 3 уже скучновато
Олег Макаров. про Котов: Ценитель [СИ] (Городское фэнтези, Самиздат, сетевая литература, Приключения)
24 03 Интересный сюжет, приятный стиль. Необычный скилл ГГ, весьма оригинальный авторский мир. Всё очень достойно. Отличная книга Оценка: отлично!
Дей про Орден Архитекторов
24 03 Ладно, я осилила 9 книг. Продолжение ждать не буду. Стоит держать в уме, что произведение для детей среднего школьного возраста. МС махровейшее. Злодеи картоннейшие. Короче, ужас-ужас, но голову разгрузить можно.
mysevra про Лазарчук: Гиперборейская чума (Фэнтези, Городское фэнтези, Ироническая фантастика)
24 03 Живо так, местами я даже смеялась вслух, что случается чрезвычайно редко. Интересный сюжет и ощущение вольницы тех годов – лично меня это подкупило, я не обращала внимание на мелкие огрехи, в т.ч. невыразительный финал. Оценка: отлично!
Sello про Битов: Аптекарский остров [сборник] (Современная проза)
24 03 Не затронуло, не впечатлило и - не оставит след. Ожидал большего. Оценка: неплохо
mysevra про Ветер: Волки и волчицы (Историческая проза, Эзотерика, Фантастика: прочее)
22 03 Наверное, ожидала чего-то большего. Оценка: неплохо
mysevra про Брэдфорд: Интуиция — ваш тихий гром. Расширение чувственного и многомерного сознания (Эзотерика)
22 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 (для тех, кто вычиты
интересная идея.
на главной спроси, вдруг кто знает может уже есть такая функциональность где нить?)