Jako samouk pytonisty, jak mam się nauczyć importować i eksportować pliki binarne przy użyciu standardowych formatów?Plik binarny IO w python, od czego zacząć?
Chciałbym zaimplementować skrypt, który pobiera e-książki ePub (XHTML + CSS w pliku zip) i konwertuje go do formatu mobipocket (Palmdoc), aby umożliwić Amazon Kindle odczytać (jako część większego projekt, nad którym pracuję).
Istnieje już wspaniały projekt open-source do zarządzania bibliotekami ebook: Calibre. Chciałem spróbować wdrożyć to na własną rękę jako ćwiczenie uczenia się/samodzielnego nauczania. Zacząłem patrzeć na ich python source code i zdałem sobie sprawę, że nie mam pojęcia, co się dzieje. Oczywiście wielkim niebezpieczeństwem bycia samoukiem w niczym nie jest wiedza o tym, czego nie wiesz.
W tym przypadku wiem, że nie wiem zbyt wiele o tych plikach binarnych i jak pracować z nimi w kodzie Pythona (struct?). Ale myślę, że prawdopodobnie brakuje mi dużej wiedzy na temat plików binarnych w ogóle i chciałbym, aby niektórzy pomogli zrozumieć, jak z nimi pracować. Here is a detailed overview nagłówków mobi/palmdoc. Dzięki!
Edytuj: Brak pytań, dobry punkt! Czy masz jakieś wskazówki, jak zdobyć podstawową wiedzę na temat pracy z plikami binarnymi? Specyficzna dla Pythona byłaby pomocna, ale inne metody również mogą być przydatne.
TOM: Zmieniano jako pytanie, dodał Intro/lepszy tytuł
jakie jest Twoje dokładne pytanie? – NicDumZ