Przetwarzane lokalnie — pliki nigdy nie opuszczają Twojego urządzenia
Napraw mój EPUB
Jedno narzędzie do całej akcji ratunkowej: wrzuć książkę, która się nie otwiera, otwiera się z uszkodzonym spisem treści albo pojawia na półce bez nazwy. Najpierw działa kontrola stanu, uszkodzenia strukturalne są naprawiane automatycznie, braki okładki i metadanych uzupełniasz sam — a naprawiona książka jest sprawdzana ponownie, zanim ją pobierzesz. Wszystko w Twojej przeglądarce; plik nigdy nie opuszcza Twojego urządzenia.
01Wybierz swój EPUB
Jak naprawić uszkodzony EPUB
Wrzuć uszkodzoną książkę
Wybierz dowolny plik .epub — taki, który się nie otwiera, pokazuje uszkodzony spis treści albo pojawia się na półce bez nazwy. Nic nie jest wysyłane.
Przeczytaj raport kondycji
Diagnoza wypisuje każdą kontrolę — kontener, mimetype, odnośniki, spis treści, okładkę, metadane — oznaczoną jako zdrowa, naprawialna albo poza naprawą.
Zastosuj naprawy
Naprawy strukturalne działają automatycznie. Jeśli brakuje okładki lub metadanych tytułu/autora, dodaj je w tym samym kroku — obie rzeczy są opcjonalne.
Pobierz zweryfikowaną książkę
Naprawiony EPUB jest sprawdzany ponownie przed pobraniem. Dostajesz raport naprawy i zielone światło, a nie tylko ślepą wiadomość o sukcesie.
Co bada kontrola stanu
EPUB to archiwum ZIP z ostrymi regułami dotyczącymi własnej wewnętrznej konstrukcji i prawie każdy przypadek „nie otwiera się” to problem z tą konstrukcją, a nie z samym tekstem. Diagnoza bada ją warstwa po warstwie: zaczyna od samego archiwum, potem od META-INF/container.xml — etykiety przewozowej, która mówi czytnikowi, gdzie mieszka dokument pakietu. Sprawdza wpis mimetype: musi to być pierwszy rekord w archiwum, zapisany bez kompresji, z dokładnie właściwą treścią. Wiele narzędzi do przepakowywania popełnia tu błąd, a kilka czytników z tego powodu z miejsca odrzuca książkę.
Głębiej kontrola porównuje manifest z plikami faktycznie obecnymi w archiwum: każdy przywołany dokument i obraz musi istnieć, każdy wpis spine musi wskazywać zadeklarowany element manifestu, a dokumenty nawigacyjne (EPUB 3 nav i EPUB 2 NCX) muszą istnieć i dać się rozwiązać. Na końcu patrzy na dwie rzeczy, które czytniki pokazują na Twojej półce: deklarację okładki oraz metadane tytułu i autora. Każde ustalenie jest zgłaszane jako zdrowe, naprawialne automatycznie albo jako coś, co możesz dostarczyć tylko Ty.
Dlaczego pliki EPUB w ogóle się psują
Większość uszkodzonych książek rodzi się uszkodzonych — z winy narzędzia, które je stworzyło. Eksportery z błędnymi modułami zapisu ZIP umieszczają wpis mimetype w złym miejscu albo go kompresują; scrapery i domowej roboty konwertery powołują się na pliki, których nigdy nie osadziły; niektóre aplikacje do pisania generują manifest wskazujący ścieżki o niewłaściwej wielkości liter na czytnikach rozróżniających wielkość liter.
Reszta psuje się w drodze albo podczas przechowywania: pobieranie, które urwało się w połowie; konflikt synchronizacji w chmurze, który scalił dwie kopie archiwum; narzędzie zip, które „pomocnie” przepakowało książkę inną kompresją; ręczna zmiana nazwy, która zmyliła kontener. Nic z tego nie dotyka samego tekstu — dlatego dobrze wykonana naprawa strukturalna przywraca książkę bez ponownego kodowania choćby jednego rozdziału.
Pętla diagnoza → naprawa → ponowne sprawdzenie
Naprawa, której nie możesz zweryfikować, to tylko zgadywanie. Narzędzia desktopowe wręczają Ci naprawiony plik i ufają, że go przetestujesz; konwertery oparte na przesyłaniu pokazują stronę sukcesu nawet wtedy, gdy książka wciąż nie przechodzi walidacji. To narzędzie zamyka pętlę: po zastosowaniu napraw strukturalnych dokładnie ta sama kontrola stanu uruchamia się ponownie na wyniku, w Twojej przeglądarce, zanim pojawi się pobieranie. Jeżeli czegoś wciąż brakuje — na przykład pominiesz opcjonalną okładkę — raport mówi o tym wprost, zamiast ogłaszać zwycięstwo.
Ponowne sprawdzenie to także sposób, w jaki narzędzie zachowuje uczciwość co do swoich granic. Gdy książka zawiera uszkodzenia, których żadna naprawa po stronie przeglądarki nie rozwiąże, diagnoza od razu mówi „nie da się naprawić” — zanim poświęcisz na to choć minutę — zamiast upaść na końcu fałszywego paska postępu.
Co da się naprawić, a co nie — uczciwie
Naprawialne automatycznie: brakujący lub zniekształcony container.xml, wpis mimetype w złym miejscu lub skompresowany, elementy manifestu wskazujące pliki, które nie istnieją, wpisy spine powołujące się na niezadeklarowane elementy, brakujący dokument nawigacyjny EPUB 3 lub NCX EPUB 2 oraz martwe linki pozostawione po wcześniejszych edycjach. Każdy z tych przypadków ma deterministyczną naprawę, które to narzędzie stosuje, a potem weryfikuje.
Naprawialne przez Ciebie, przy czym zapisem zajmuje się narzędzie: brakująca okładka (wgraj dowolny JPG, PNG, WebP lub GIF) oraz brakujące metadane tytułu lub autora (wpisz je; narzędzie zapisuje poprawne elementy Dublin Core).
Nienaprawialne tutaj — i narzędzie tak o tym powie: archiwum, które w ogóle nie jest poprawnym ZIP-em, książka bez żadnych czytelnych rozdziałów oraz pliki zablokowane DRM. Książek chronionych DRM nie da się przetworzyć — usunięcie DRM nie jest ani możliwe w przeglądarce, ani legalne w większości krajów i żadne uczciwe narzędzie nie będzie twierdzić inaczej.
Dlaczego Twoja półka pokazuje nazwę pliku albo pustą okładkę
Aplikacje biblioteczne czytają dokładnie dwie rzeczy, gdy układają półkę: deklarację okładki w metadanych pakietu oraz elementy dc:title / dc:creator. Gdy któregoś brakuje, czytnik improwizuje — nazwa pliku zamiast tytułu, zwykły szary kafel zamiast okładki — i ludzie naturalnie zakładają, że plik książki jest uszkodzony. Zwykle został po prostu opublikowany niekompletny albo wcześniejszy konwerter obdarł go z metadanych.
Dlatego okładka i metadane są częścią diagnozy tego narzędzia, a nie osobnym obowiązkiem: kontrola stanu nazywa brak, Ty dostarczasz brakujący element, a ponowne sprawdzenie potwierdza, że półka wyświetli teraz książkę poprawnie.
Dlaczego lokalna naprawa ma znaczenie
EPUB, na którym Ci zależy, to osobisty artefakt. Może zawierać Twoje adnotacje i odnośniki pozycji, znaczniki postępu w czytaniu, identyfikatory zakupów, a w metadanych — cokolwiek poprzedni właściciel lub narzędzie tam zapisało. Serwisy naprawy oparte na przesyłaniu zabierają cały plik na serwer, którego nie możesz skontrolować, a ich polityki prywatności opisują okna retencji, a nie niemożliwość.
Ta strona nie ma w ogóle ścieżki przesyłania — żadnego skompresowanego fallbacku, żadnej kolejki, żadnej tymczasowej kopii. Plik jest otwierany tymi samymi API przeglądarki, z których skorzystałby czytnik, modyfikowany w pamięci i oddawany z powrotem Tobie. Możesz obserwować kartę sieci, gdy narzędzie pracuje: jedyne żądania to sama strona.
Napraw mój EPUB a narzędzia jednozadaniowe
Ta strona oferuje też każdą naprawę osobno — Repair EPUB, Fix EPUB TOC, Metadata Editor, Change Cover — i narzędzia te pozostają dostępne. Różnica leży w zamiarze. Tamte strony zakładają, że już wiesz, co jest nie tak. Napraw mój EPUB zakłada odwrotnie: masz jedną uszkodzoną książkę i żadnej diagnozy. Narzędzie bada wszystko, stosuje każdą automatyczną naprawę w jednym przebiegu, dopytuje o dwie naprawy wymagające ludzkiego wkładu i kończy zweryfikowanym plikiem gotowym na półkę.
Obsługiwane są książki do 120 MB, z łagodnym ostrzeżeniem powyżej 100 MB, bo naprawy odbywają się w pamięci. Wynikiem jest standardowy EPUB, który otwiera się w Calibre, Thorium, Kobo, Kindle (przez Send to Kindle) i każdym czytniku, który zaakceptował oryginał.
Częste pytania
Mój EPUB w ogóle się nie otwiera. Czy to da się naprawić?
Często tak — jeśli uszkodzenie jest strukturalne. Brakujący container.xml, źle umieszczony wpis mimetype czy martwe wewnętrzne odnośniki — wszystko to uniemożliwia czytnikom otwarcie książki, pozostawiając tekst nienaruszonym. Kontrola stanu mówi Ci w kilka sekund, w którym jesteś przypadku, a jeśli samo archiwum nie jest poprawnym ZIP-em albo nie zawiera czytelnych rozdziałów, mówi o tym wprost, zamiast udawać.
Jaka jest różnica między Napraw mój EPUB a Repair EPUB?
Repair EPUB stosuje naprawy strukturalne i wręcza Ci plik. Napraw mój EPUB to pełne zadanie: zaczyna od kontroli stanu w ośmiu obszarach, łącznie z okładką i metadanymi, stosuje naprawy strukturalne, pozwala Ci wypełnić braki, które wypełni tylko człowiek, a potem automatycznie sprawdza wynik ponownie, zanim go pobierzesz.
Czy moja książka jest gdziekolwiek wysyłana?
Nie. Diagnoza, naprawy i ponowne sprawdzenie działają w Twojej przeglądarce, używając tego samego parsowania, które wykonałby czytnik desktopowy. Ta strona nie ma w ogóle ścieżki przesyłania — możesz to zweryfikować w karcie sieci przeglądarki, gdy narzędzie pracuje.
Czy da się usunąć DRM z mojej książki?
Nie — i żadne uczciwe narzędzie przeglądarkowe nie może. Pliki chronione DRM są zaszyfrowane z założenia; diagnoza zgłosi je jako nieprzetwarzalne. To narzędzie naprawia tylko książki, które możesz legalnie otworzyć i modyfikować.
Dlaczego mój czytnik pokazuje nazwę pliku zamiast tytułu książki?
Metadanym pakietu brakuje elementu title lub creator, więc czytnik cofa się do nazwy pliku. Kontrola stanu to oznacza, a Ty możesz przed naprawą wpisać poprawny tytuł i autora — narzędzie zapisuje poprawne elementy metadanych Dublin Core.
Spis treści jest błędny. Czy narzędzie go odbuduje?
Tak: jeśli dokument spisu treści w ogóle brakuje, jest odbudowywany z faktycznej listy rozdziałów książki. Jeśli istniejący spis treści zawiera martwe linki do usuniętych plików, są one czyszczone. Narzędzie Fix EPUB TOC pozostaje dostępne do odbudowy spisu treści, który po prostu Ci się nie podoba.
Jak duże książki obsługuje?
Przyjmowane są pliki do 120 MB, z uwagą o wydajności powyżej 100 MB, bo wszystko dzieje się w pamięci. Typowe powieści przechodzą całą pętlę diagnoza–naprawa–sprawdzenie w kilka sekund.
Czy naprawa przekoduje albo pogorszy moją książkę?
Nie. Rozdziały, obrazy i arkusze stylów przechodzą przez archiwum bajt po bajcie; przepisane są tylko uszkodzone pliki strukturalne, a archiwum jest przepakowane z wpisem mimetype przywróconym na wymagane pierwsze miejsce.
Diagnoza mówi, że mojej książki nie da się naprawić. Co teraz?
Taki werdykt pojawia się, gdy plik nie jest poprawnym archiwum ZIP, nie zawiera czytelnych rozdziałów albo jest chroniony DRM. Przy uciętym pobieraniu pobierz plik ponownie z pierwotnego źródła. Przy DRM użyj sklepu lub biblioteki, w której książkę kupiono. We wszystkich trzech przypadkach żadne dane nie opuszczają Twojego urządzenia na drodze do tej odpowiedzi.