Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как переименовать fb2 файл


fb2ziprenamer

Предыстория

Несколько лет я собирал и создавал сам электронные книги в формате fb2. Была создан свой каталог, в котором книги были рассортированы по жанрам (причем названия жанров соответствовали моим собственным представлениям и не совпадали с таковыми для формата fb2), затем по именам авторов и, собственно, упакованные  файлы *.fb2.zip. Имена как zip-архивов, так и fb2-файлов внутри архивов были на русском языке. Книги читались на КПК под Windows Mobile и никаких проблем с этим не возникало.

На новый 2009 год Дед Мороз положил под ёлочку lBook eReader v3 (http://www.lbook.com.ua/). Всю свою библиотеку я закачал на флешку читалки, после чего обнаружилось, что "элбука" не может открыть упакованную в zip fb2-книгу, если имя этой книги внутри zip-архива на русском языке :(. Неупакованные fb2-книги с русскими именами открываются нормально.

Возникла проблема: переименовать все книги внутри zip-архивов, взяв в качестве английского имени транслитерированное русское, оставив при этом само имя архива русским. Т.е. должны поменяться только имена fb2-файлов внутри zip-архивов, а все остальное остаться так, как и было. Для решения этой проблемы и была написана утилита fb2ziprenamer.

Начиная с версии 1.0.0.1 добавилась возможность формировать имена fb2-книг и zip-архивов на основе информации, хранящейся в fb2-тегах (фамилия автора, название книги).

 

Отказ от ответственности (Disclaimer)

Программа fb2ziprenamer распространяется на условии "As Is" и подразумевает отсутствие какой-либо гарантии и обязательств со стороны автора. Программа предоставляется для использования всем желающим исключительно как акт доброй воли автора. 

НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ АВТОР НЕ НЕСЕТ И НИЧЕГО НЕ ОБЕЩАЕТ! 


ЗАПУСТИВ эту программу, Вы соглашаетесь с тем, что будете использовать данное п

Python Переименуйте файл и каталог с помощью os.rename ()

  • Home
  • Testing

      • Back
      • Agile Testing
      • BugZilla
      • Cucumber
      • Database Testing
      • Testing
      • Database Testing
      • Назад
      • JUnit
      • LoadRunner
      • Ручное тестирование
      • Мобильное тестирование
      • Mantis
      • Почтальон
      • QTP
      • Назад
      • SAP
      • 00030003 Центр контроля качества
      • SoapUI
      • Управление тестированием
      • TestLink
  • SAP

      • Назад
      • ABAP
      • APO
      • Начинающий
      • Basis
      • BODS
      • BI
      • BPC
      • CO
      • Назад
      • CRM
      • Crystal Reports
      • Crystal Reports
      • FICO
      • Заработная плата
      • Назад
      • PI / PO
      • PP
      • SD
      • SAPUI5
      • Безопасность
      • Менеджер решений
      • Successfactors
      • SAP Tutorials
      4
    • Web
    • Apache
    • AngularJS
    • ASP.Net
    • C
    • C #
    • C ++
    • CodeIgniter
    • СУБД
    • JavaScript
    • Назад
    • Java
    • JSP
    • Kotlin
    • Linux
    • Linux
    • Kotlin
    • Linux
    • js
    • Perl
    • Назад
    • PHP
    • PL / SQL
    • PostgreSQL
    • Python
    • ReactJS
    • Ruby & Rails
    • Scala
    • SQL
    • 000
    • SQL
    • 000 0003 SQL 000 0003 SQL 000
    • UML
    • VB.Net
    • VBScript
    • Веб-службы
    • WPF
  • Обязательно учите!

      • Назад
      • Бухгалтерский учет
      • Алгоритмы
      • Android
      • Блокчейн
      • Business Analyst
      • Создание веб-сайта
      • Облачные вычисления
      • COBOL
      • Встроенные системы
      • 0003 Эталон
      • 9000 Дизайн
      • 900 Ethical 9009
      • Учебные пособия по Excel
      • Программирование на Go
      • IoT
      • ITIL
      • Jenkins
      • MIS
      • Сеть
      • Операционная система
      • Назад
      • Prep
      • PM Prep
      • Управление проектом Salesforce
      • SEO
      • Разработка программного обеспечения
      • VBA
      900 04
  • Большие данные

      • Назад
      • AWS
      • BigData
      • Cassandra
      • Cognos
      • Хранилище данных
      • DevOps Back
      • DevOps Back
      • HBase
        • HBase2
        • MongoDB
        • NiFi
        • OBIEE
    .

    Как переименовать файл без создания другого файла (Java)

    Переполнение стека
    1. Около
    2. Товары
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    5. Реклама Обратитесь к разработчикам и технологам со всего мира
    6. О компании

    Загрузка…

    .

    Как переименовать имена файлов с помощью текстового файла в Python

    Переполнение стека
    1. Около
    2. Товары
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делят частный к
    .

    c # - Как переименовать файл после загрузки

    Переполнение стека
    1. Около
    2. Товары
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    .

    Смотрите также