Nie można otworzyć niektórych książek ePub w Books.app na macOS Mojave

2

Dwie książki ePub, które kupiłem, nie zostaną otwarte w Books.app w macOS Mojave 10.14. Książki mają społeczny DRM (dane osobowe dodane do treści książki) i nie sądzę, aby to było problemem dla Books.app. Jeśli zmienię nazwę rozszerzenia epub na zip, wtedy mogę rozpakować plik za pomocą unzip dowództwo. Korzystanie z Findera w jakiś sposób nie działa. Inne książki otwierają się normalnie.

Patrząc na zawartość, widzę, że używa XHTML w folderze OEBPS, podczas gdy inne książki używają HTML w folderze OPS.

Z jakiego powodu Books.app nie otwiera tych plików ePub? Potrafię przeczytać je dobrze z Kalibrem.

SPRBRN
źródło
Czym jest społeczny DRM? Books.app nie obsługuje epubów z drm afaik
user3052786
Social DRM dodaje dane osobowe do treści książki. To nie jest jak Adobe DRM, który jest zaszyfrowanym formatem. Tak jak powiedziałem, mogę rozpakować zawartość, więc jest „otwarta”.
SPRBRN
Och, trochę jak odcisk palca dodawany do treści bez DRM w iTunes? Czuję, że to powinno zadziałać również wtedy ... Skąd kupiłeś książkę? OPS powinien być plikiem xml opisującym go w folderze OEBPS, jeśli nie jest to sam folder. Spójrz także na pliki META-INF, aby sprawdzić, czy nie ma DRM.
user3052786
Tak, to jak odcisk palca. Mogę go rozpakować, a następnie otworzyć wszystkie pliki XHTML w edytorze. Brak technicznych ograniczeń DRM, jak powiedziałem.
SPRBRN

Odpowiedzi:

1

Jeśli Twój ebook jest rzeczywiście niezaszyfrowany, możesz spróbować otworzyć ePub za pomocą bezpłatnego Sigil.app (twórcy / edytora ePub) i zapisać kolejną kopię na dysku.

Sigil jest w stanie naprawić wiele problemów strukturalnych. Możesz uzyskać skompilowany dmg, a także pełny kod źródłowy tutaj .

Zgadzam się, że „społeczny DRM” nie powinien stanowić przeszkody w korzystaniu z tych e-Booków z Books.app. Podejrzewam jednak, że „łatanie danych osobowych do eBooków” odbywa się za pomocą zautomatyzowanego procesu, który po prostu poszedł nie tak w twoim przypadku. Może masz nawet znaki specjalne w informacjach identyfikujących (cytaty, akcenty, znaki handlowe i ogólne znaki Unicode).

jvb
źródło
1
Dzięki! Pamiętam, jak raz ściągnąłem Sigil i naprawdę go nie dostałem. Teraz widzę, co może zrobić. Wystarczyło otwarcie i zapisanie.
SPRBRN
0

Trudno stwierdzić, czy „społeczny DRM” lub inny aspekt wspomnianych epubów powoduje problem z aplikacją Książki. Najlepszym sposobem jest poinformowanie wydawcy, aby mógł zbadać, jeśli sobie tego życzy, aw międzyczasie, aby przeczytać książki, użyj Calibre lub innego czytnika epub.

Tom Gewecke
źródło