Co to jest format pliku CBZ?
Pliki z rozszerzeniem .cbz przechowują skompresowane komiksy cyfrowe. Format .cbz wykorzystuje kompresję archiwum ZIP. Komiksy składają się z obrazów stron, których kolejność czytania jest określana przez sortowanie nazw plików - strony muszą być uzupełnione zerami (np. 001.jpg, 002.jpg), aby sortowanie przebiegało poprawnie. Archiwa .cbz mogą również zawierać podfoldery organizujące przechowywane obrazy.
Najpopularniejsze formaty obrazów używane wewnątrz .cbz to:
- Stratny JPEG,
- Bezstratny PNG,
- GIF,
- BMP,
- TIFF.
Dodatkowe informacje mogą być przechowywane jako komentarze archiwum lub w opcjonalnym pliku metadanych ComicInfo.xml. Chociaż format nie posiada oficjalnego standardu, utrzymywany przez społeczność schemat ComicInfo (obecnie rozwijany przez projekt Anansi) obejmuje takie informacje jak:
- Dane autora i wydawcy,
- Spis treści,
- Oddzielne warstwy tekstowe dla tłumaczeń.
Pliki .cbz są używane głównie do przechowywania komiksów, choć format ten został pierwotnie pomyślany jako prosta metoda przechowywania sekwencyjnych plików obrazów, spopularyzowana przez czytnik CDisplay około 2002 roku. Ponieważ .cbz jest w istocie archiwum ZIP, jego zawartość można przeglądać za pomocą dowolnego menedżera archiwów obsługującego kompresję ZIP - wystarczy zmiana nazwy pliku na .zip. Jednak archiwum .cbz najlepiej przeglądać za pomocą dedykowanych czytników komiksów, takich jak CDisplayEx, YACReader lub MComix.
Rodzina archiwów komiksowych obejmuje kilka powiązanych formatów, które różnią się jedynie algorytmem kompresji: .cbr używa kompresji RAR, .cbt używa TAR, a .cb7 używa 7-Zip. .cbz jest ogólnie preferowany, ponieważ ZIP jest otwartym formatem natywnie obsługiwanym przez każdy główny system operacyjny. Podczas udostępniania w internecie pliki .cbz używają typu MIME application/vnd.comicbook+zip.
Bezpieczeństwo
RYZYKO: LOWPlik CBZ to dane pasywne - zestaw obrazów - i nie może się uruchomić. Realne ryzyko wiąże się ze źródłem, a nie formatem: skanowane komiksy z serwisów pirackich mogą zawierać błędnie oznaczone pliki lub, rzadko, archiwum ZIP ukrywające ładunek niebędący obrazem. Sprawdź plik za pomocą 7-Zip przed zaufaniem nieoczekiwanemu CBZ i pamiętaj, że zwykłe komiksy są chronione prawem autorskim, więc legalność dystrybucji zależy od źródła pochodzenia.
Szczegóły formatu
w pigułceProgramy otwierające pliki CBZ
Szczegóły techniczne
specyfikacja| Format kontenera | Standardowe archiwum ZIP; magiczne bajty `PK\x03\x04` (hex 50 4B 03 04) pod offsetem 0, identyczne jak w każdym pliku `.zip` |
| Kolejność bajtów | Little-endian, zgodnie ze specyfikacją ZIP |
| Kompresja na wpis | Obsługiwany DEFLATE; obrazy stron są zazwyczaj przechowywane bez kompresji (metoda STORED), ponieważ JPEG i PNG są już skompresowane |
| Kolejność stron | Określana przez sortowanie nazw plików; strony muszą używać nazw uzupełnionych zerami (np. `001.jpg`, `002.jpg`), aby zachować poprawną sekwencję |
| Obsługiwane typy obrazów | JPEG, PNG, GIF, BMP, TIFF; w praktyce dominują JPEG i PNG |
| Plik metadanych | Opcjonalny `ComicInfo.xml` zgodny ze schematem projektu Anansi (v2.0/v2.1); obejmuje tytuł, autora, wydawcę, numer serii i gatunek |
| Sprawdzanie integralności | Suma kontrolna CRC-32 dla każdego wpisu, odziedziczona z ZIP; brak specyficznej dla komiksów sygnatury lub hasha |
| Typ MIME | `application/vnd.comicbook+zip`; rozpoznawany również jako `application/x-cbz` oraz `application/zip` |
| Typowy rozmiar pliku | 10 MB - 400 MB na zeszyt; zależy głównie od rozdzielczości obrazów oraz tego, czy użyto formatu JPEG czy PNG |
| Głębia koloru | Odziedziczona z osadzonych obrazów stron; zazwyczaj 24-bitowy JPEG lub 8-bitowy/24-bitowy PNG |
| Szyfrowanie | Szyfrowanie hasłem ZIP jest technicznie możliwe, ale rzadko używane; większość czytników komiksów nie obsługuje zaszyfrowanych plików `.cbz` |
| Maksymalna liczba wpisów | 65 535 plików (standardowy ZIP); rozszerzenie ZIP64 usuwa ten limit, co znacznie przekracza liczbę stron w jakimkolwiek komiksie |
| Obsługa platform | Windows, macOS, Linux, Android, iOS; natywnie wypakowywalny we wszystkich głównych systemach poprzez zmianę nazwy na `.zip` |
| Konwencja pochodzenia | Spopularyzowany przez czytnik CDisplay (~2002); brak organu zarządzającego - konwencja społeczności utrzymywana przez czytniki i dystrybutorów |
| Wydano | Early 2000s; CDisplay reader (2002) established the .cbz convention |
| Najnowsza wersja | No versioned spec - it is plain ZIP; optional ComicInfo.xml (ComicRack/Anansi) metadata schema |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | github.com |
Konwersje CBZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CBZ.