8,230
edits
Line 9: | Line 9: | ||
Le cœur de Kiwix étant le [http://fr.wikipedia.org/wiki/Gecko_(moteur_de_rendu) moteur de rendu HTML Gecko], l'objectif des ''Kiwix tools'' est de produire un ensemble cohérent de fichier HTML statiques adjoints de leur nécessaires ressources : feuilles de style, scripts javascript, images, etc. | Le cœur de Kiwix étant le [http://fr.wikipedia.org/wiki/Gecko_(moteur_de_rendu) moteur de rendu HTML Gecko], l'objectif des ''Kiwix tools'' est de produire un ensemble cohérent de fichier HTML statiques adjoints de leur nécessaires ressources : feuilles de style, scripts javascript, images, etc. | ||
== | == Stockage == | ||
Dans notre jargon un tel ensemble cohérent | |||
Dans notre jargon un tel ensemble cohérent de contenus multimédias est appelé un ''dump'' ou encore un ''corpus''. Ces ''dumps'' peuvent avoir plusieurs formes : pour [http://download.kiwix.org/kiwix/ Kiwix v0.5], c'était un simple répertoire, [http://download.kiwix.org/moulinwiki/ Moulinwiki] a utilisé un format ou plusieurs fichiers étaient amalgamés et compressés avec bzip2, l'ensemble étant indexé par une base Sqlite. | |||
L'avenir se situe cependant dans le format Zeno : un format tout en un (tout dans un fichier), qui permet à la fois d'avoir des accès rapides ainsi que une compression forte et paramétrable. Zeno est un format créé par [http://www.digitale-bibliothek.de Directmedia] et qui a servi pour publié les [http://www.amazon.de/Wikipedia-2007-2008-Kompakt-DVD-ROM/dp/3866400187/ref=sr_1_1?ie=UTF8&s=software&qid=1232812631&sr=8-1 CD-ROM de Wikipédia en allemand]. Aujourd'hui, le format est abandonné, mais nous sommes plusieurs à vouloir continuer sont développement au sein du projet [http://wiki.openzim.org Openzim]. L'avenir dira si cette initiative sera un succès, mais l'objectif est d'en faire un standard et ainsi simplifier pour chacun la problématique du stockage des ''dumps''. Il est de toute manière quasiment déjà la meilleure solution. | |||
== Méthodes de générations == | == Méthodes de générations == |
edits