Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Утилита для обработки файлов с книгами
На страницу 1, 2, 3, 4, 5, 6, 7, 8  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


radian
Гость





СообщениеДобавлено: Вс Апр 03, 2005 14:27    Заголовок сообщения: Утилита для обработки файлов с книгами Ответить с цитатой

Утилита для обработки файлов с книгами. Позволяет:
- переименовывать fb2 файлы по заданному шаблону
- перекодировать fb2 файлы из Unicode в кодировку Windows, что уменьшает размер файла примерно на 40%

Взять можно отсюда http://booki.h12.ru
Вернуться к началу


Stranger
Модератор

Модератор

Зарегистрирован: 29.10.2004
Сообщения: 1479
Откуда: Москва

СообщениеДобавлено: Пн Апр 04, 2005 9:10    Заголовок сообщения: Ответить с цитатой

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


radian
Гость





СообщениеДобавлено: Вс Авг 14, 2005 21:17    Заголовок сообщения: Ответить с цитатой

Новая версия утилиты Booki позволяет переименовывать rtf файлы.
Взять можно там же http://booki.h12.ru/
Вернуться к началу


NikBez
Гость





СообщениеДобавлено: Пн Авг 29, 2005 9:46    Заголовок сообщения: Ответить с цитатой

Еще бы она могла переименовывать mp3 файлы.

p.s. Нзвание можно было бы изменить на Booki-Zvuki Wink
Вернуться к началу


Nick
Гость





СообщениеДобавлено: Пн Авг 29, 2005 13:12    Заголовок сообщения: Ответить с цитатой

Вообще, не плохо бы иметь от этой программы такой функционал.

Есть папка, где кучей свалены файлы, типа D:\Library\Soft\BookDesigner40\fb2 (теоретически любая).

Натравливаем на эту папку booki.

Она открывает файл, определяет, что это файл Fb2. Извлекает из него автора(ов), название. Конструирует
из всего этого что-то типа

.\Автор\Название произведения.fb2. (или zip)

Возможны другие конструкции путей, исходя из автора и названия, как это сделано в Book2Shelf.

Если путь и файл .\Автор\Название произведения.fb2. уже существуют то, допустим, перезаписывается
файл с более поздней датой.

И так для всех файлов в этой папке.

Ну и совсем красота бы была, если бы она синхронизировала бы указанные папки на КПК.
Вернуться к началу


radian
Гость





СообщениеДобавлено: Вс Окт 30, 2005 21:42    Заголовок сообщения: Ответить с цитатой

Новая версия утилиты Booki - добавил возможность переименовать сразу все файлы в текущем каталоге.
Взять можно там же http://booki.h12.ru/
Вернуться к началу


Claymore
Новенький участник форума

Новенький участник форума

Зарегистрирован: 03.12.2005
Сообщения: 6
Откуда: Тамбов

СообщениеДобавлено: Пн Дек 05, 2005 1:05    Заголовок сообщения: Re: Утилита для обработки файлов с книгами Ответить с цитатой

radian писал(а):
Утилита для обработки файлов с книгами. Позволяет:
- переименовывать fb2 файлы по заданному шаблону

Это приятно.
radian писал(а):

- перекодировать fb2 файлы из Unicode в кодировку Windows, что уменьшает размер файла примерно на 40%

А вот это забавно. =) Т.к. 1) нормальный файл в fb2 практически всегда содержит символы, которые невозможно преобразовать в windows-1251 и 2) в zip'е разница между кодировками практически не ощущается. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Alex
Постоянный участник форума

Постоянный участник форума

Зарегистрирован: 24.12.2004
Сообщения: 648
Откуда: Kiev, UA

СообщениеДобавлено: Пн Дек 05, 2005 9:43    Заголовок сообщения: Ответить с цитатой

Claymore писал(а):
2) в zip'е разница между кодировками практически не ощущается.

Не скажи! Ощущается, еще как!
_________________
С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Gremlin
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.02.2005
Сообщения: 155

СообщениеДобавлено: Пн Дек 05, 2005 9:49    Заголовок сообщения: Re: Утилита для обработки файлов с книгами Ответить с цитатой

Claymore писал(а):
radian писал(а):

- перекодировать fb2 файлы из Unicode в кодировку Windows, что уменьшает размер файла примерно на 40%

А вот это забавно. =) Т.к. 1) нормальный файл в fb2 практически всегда содержит символы, которые невозможно преобразовать в windows-1251 и 2) в zip'е разница между кодировками практически не ощущается. Wink

1) Если это файл на русском, то процент экзотических символов будет невелик, и увеличение объема за счет из представления в виде &#code; будет пренебрежительно мало по сравнению с экономией на представлении кириллицы.
2) Иногда книги и без zip'а хранят, но по большей части выгода не в размере, а возможности открыть файл любым редактором, в том числе и не понимающим utf.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Claymore
Новенький участник форума

Новенький участник форума

Зарегистрирован: 03.12.2005
Сообщения: 6
Откуда: Тамбов

СообщениеДобавлено: Пн Дек 05, 2005 14:48    Заголовок сообщения: Re: Утилита для обработки файлов с книгами Ответить с цитатой

Gremlin писал(а):

1) Если это файл на русском, то процент экзотических символов будет невелик, и увеличение объема за счет из представления в виде &#code; будет пренебрежительно мало по сравнению с экономией на представлении кириллицы.

М-да... Открыл для себя cp1251, так что беру обратно свои слова про неконвертируемость (тогда я имел в виду всякого рода типографские знаки). ^^;
Я правильно понимаю, что &#code; идет из HTML и не упомянуто в стандарте FB2.x?
Gremlin писал(а):

2) Иногда книги и без zip'а хранят, но по большей части выгода не в размере, а возможности открыть файл любым редактором, в том числе и не понимающим utf.

Это плохие, негодные редакторы. Wink Хороший же редактор работает с юникодом и с тем же gzip'ом без дополнительных телодвижений.

Кстати, вопрос к автору программы: что она делает, когда встречает неконвертируемые символы?

Добавлено спустя 1 минуту 15 секунд:

Alex писал(а):
Claymore писал(а):
2) в zip'е разница между кодировками практически не ощущается.

Не скажи! Ощущается, еще как!

Для gzip'а разница составляет 10-15%
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Alex
Постоянный участник форума

Постоянный участник форума

Зарегистрирован: 24.12.2004
Сообщения: 648
Откуда: Kiev, UA

СообщениеДобавлено: Пн Дек 05, 2005 15:08    Заголовок сообщения: Ответить с цитатой

Claymore писал(а):
Для gzip'а разница составляет 10-15%

А для обычного зипа больше Wink
_________________
С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Gremlin
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.02.2005
Сообщения: 155

СообщениеДобавлено: Пн Дек 05, 2005 15:57    Заголовок сообщения: Re: Утилита для обработки файлов с книгами Ответить с цитатой

Claymore писал(а):
Я правильно понимаю, что &#code; идет из HTML и не упомянуто в стандарте FB2.x?

Не совсем, это идет из XML (куда скорее всего попало именно из HTML), на котором базируется FB2.x и поэтому не нуждается в отдельном упоминании (на w3.org такая запись упомянута).
Claymore писал(а):
Gremlin писал(а):

2) Иногда книги и без zip'а хранят, но по большей части выгода не в размере, а возможности открыть файл любым редактором, в том числе и не понимающим utf.

Это плохие, негодные редакторы. Wink Хороший же редактор работает с юникодом и с тем же gzip'ом без дополнительных телодвижений.

Странная категоричность. Для меня например плохой редактор (а точнее неприемлимый в некоторых случаях, даже если и хороший) - это который грузится десяток секунд, да еще и в отдельном окне Smile
Claymore писал(а):
Alex писал(а):
Claymore писал(а):
2) в zip'е разница между кодировками практически не ощущается.

Не скажи! Ощущается, еще как!

Для gzip'а разница составляет 10-15%

Значит и для zip будет примерно столько же. А уж кто это как ощущает... тут полный субъективизм.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Alex
Постоянный участник форума

Постоянный участник форума

Зарегистрирован: 24.12.2004
Сообщения: 648
Откуда: Kiev, UA

СообщениеДобавлено: Пн Дек 05, 2005 16:09    Заголовок сообщения: Ответить с цитатой

Gremlin писал(а):
Значит и для zip будет примерно столько же. А уж кто это как ощущает... тут полный субъективизм.

ОК, будем объективными!
Один и тот же файл я сохранил в разных кодировках, потом зазиповал.
Код:

1251.fb2  - 1 467 378   1251.ZIP - 699 931
utf8.fb2  - 2 361 787    utf8.zip - 793 544
utf16.fb2 - 2 934 746    utf16.zip - 852 975

_________________
С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Gremlin
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.02.2005
Сообщения: 155

СообщениеДобавлено: Пн Дек 05, 2005 17:28    Заголовок сообщения: Ответить с цитатой

Alex писал(а):
Gremlin писал(а):
Значит и для zip будет примерно столько же. А уж кто это как ощущает... тут полный субъективизм.

ОК, будем объективными!
Один и тот же файл я сохранил в разных кодировках, потом зазиповал.
Код:

1251.fb2  - 1 467 378   1251.ZIP - 699 931
utf8.fb2  - 2 361 787    utf8.zip - 793 544
utf16.fb2 - 2 934 746    utf16.zip - 852 975

Итого:

  • +12% для utf-8 (что вполне умещается в 10-15% от Claymore)
  • +18% для utf-16 (несколько больше, но наверное не рассматривалось... хотя для объективности стоило бы и utc-32 рассмотреть Smile )

Еще можно поиграться степенью сжатия (но это если нечего делать).
А уж ощущать или нет 100K (я к примеру ощущаю) - это уж от органов чувств зависит, т.е. субъективно.
Что и требовалось доказать. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Alex
Постоянный участник форума

Постоянный участник форума

Зарегистрирован: 24.12.2004
Сообщения: 648
Откуда: Kiev, UA

СообщениеДобавлено: Пн Дек 05, 2005 17:50    Заголовок сообщения: Ответить с цитатой

Gremlin писал(а):
Еще можно поиграться степенью сжатия (но это если нечего делать).

Низзя играться!
"Левую" степень сжатия Пальма не поймет Confused
_________________
С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу 1, 2, 3, 4, 5, 6, 7, 8  След.
Страница 1 из 8

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group