Perché i lettori di fumetti rinominano le estensioni dei file ZIP e RAR standard in CBZ e CBR?
I lettori di fumetti rinominano le estensioni dei file di archivio standard in nomi di file speciali a causa di come le associazioni delle estensioni dei file determinano il programma predefinito utilizzato per aprire un dato file nei sistemi operativi moderni.† Queste estensioni speciali possono essere associate a un visualizzatore come CDisplayEx[1] che li interpreta come archivi di (per lo più) file immagine da estrarre temporaneamente e visualizzare in ordine sequenziale come un fumetto. Facendo doppio clic su un file nel browser dei file del tuo sistema operativo lo si apre nell'applicazione di visualizzazione predefinita per quell'estensione di file.
Le varianti di file di archivio e le corrispondenti estensioni di archivio "fumetto" che conosco sono:
- ZIP : .zip => .cbz
- RAR : .rar => .cbr
- 7-Zip : .7z => .cb7
- TAR : .tar => .cbt
I lettori di fumetti non sono soli in questa pratica. Infatti, anche i principali formati di file di Microsoft Office come .docx e .xlsx sono archivi ZIP rietichettati (con specifiche strutture di file interne)! È un modo conveniente per ottenere dimensioni di file ragionevolmente piccole senza la complessità di sviluppare formati di file binari personalizzati.
† È davvero oltre lo scopo di questa risposta, ma il Mac OS classico (prima del 2001) usava uno schema diverso di metadati di file che consisteva in un codice Tipo - Wikipedia e un codice Creatore - Wikipedia per determinare come aprire un dato file, che era intelligente in certi modi e frustrante in altri. Più significativamente, questi metadati richiedevano un supporto speciale per il filesystem e il protocollo di rete, e con la crescita di Internet Mac OS non aveva la quota di mercato per richiedere agli altri sistemi un supporto affidabile.
Note
[1] CBR Reader - il più popolare lettore di fumetti