Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 |
|
Вернуться к началу |
|
|
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'е разница между кодировками практически не ощущается. |
|
Вернуться к началу |
|
|
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
а иногда я еще и бумажные книги читаю... |
|
Вернуться к началу |
|
|
Gremlin Зрелый участник форума
Зарегистрирован: 14.02.2005 Сообщения: 155
|
Добавлено: Пн Дек 05, 2005 9:49 Заголовок сообщения: Re: Утилита для обработки файлов с книгами |
|
|
Claymore писал(а): | radian писал(а): |
- перекодировать fb2 файлы из Unicode в кодировку Windows, что уменьшает размер файла примерно на 40% |
А вот это забавно. =) Т.к. 1) нормальный файл в fb2 практически всегда содержит символы, которые невозможно преобразовать в windows-1251 и 2) в zip'е разница между кодировками практически не ощущается. |
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. |
Это плохие, негодные редакторы. Хороший же редактор работает с юникодом и с тем же 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% |
А для обычного зипа больше _________________ С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю... |
|
Вернуться к началу |
|
|
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. |
Это плохие, негодные редакторы. Хороший же редактор работает с юникодом и с тем же gzip'ом без дополнительных телодвижений. |
Странная категоричность. Для меня например плохой редактор (а точнее неприемлимый в некоторых случаях, даже если и хороший) - это который грузится десяток секунд, да еще и в отдельном окне
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
а иногда я еще и бумажные книги читаю... |
|
Вернуться к началу |
|
|
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 рассмотреть )
Еще можно поиграться степенью сжатия (но это если нечего делать).
А уж ощущать или нет 100K (я к примеру ощущаю) - это уж от органов чувств зависит, т.е. субъективно.
Что и требовалось доказать. |
|
Вернуться к началу |
|
|
Alex Постоянный участник форума
Зарегистрирован: 24.12.2004 Сообщения: 648 Откуда: Kiev, UA
|
Добавлено: Пн Дек 05, 2005 17:50 Заголовок сообщения: |
|
|
Gremlin писал(а): | Еще можно поиграться степенью сжатия (но это если нечего делать). |
Низзя играться!
"Левую" степень сжатия Пальма не поймет _________________ С уважением, Алекс.
Sony Clie PEG TJ-37 + MS 256 Mb (Palm OS 5.2.1 + PalmFiction 0.14t)
Siemens S75 + ReadManiac 2.6
а иногда я еще и бумажные книги читаю... |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|