Format de fichier
Fichier .epocproject
Le format de fichier ePoc est une archive ZIP contenenant les assets, les données et metadonnées mais aussi les données de conception de l'ePoc au format JSON.
Ce format de fichier a été introduit par l'éditeur.
Pour extraire le contenu d'un fichier .epocproject
, il suffit d'utiliser la commande unzip
.
unzip mon_ePoc.epocproject
Pour archiver le contenu dans un .epocproject
, il suffit de se placer dans le dossier contenant
content.json
et project.json
puis d'utiliser la commande zip
zip -r -X mon_ePoc.epocproject *
Contenus de l'archive
content.json
(.epoc
, .epocproject
et .zip
)
Contient les données (chapitres, pages, contenus, quizz) et métadonnées (titre, auteurs, etc) de l'ePoc au format JSON dans un schéma respectant les specifications du format ePoc définis en TypeScript.
project.json
(.epocproject
seulement)
Ce fichier contient les données de scénarisation, des contenus (cahpitres, pages, contenus, quizz) et
métadonnées (titre, auteurs, etc) de l'ePoc au format JSON. Il s'agit d'une serialization des données
du diagramme (voir vue-flow
).
assets
(folder)
Contient tous les assets (images, viéos, etc) de l'ePoc.
plugins
(folder)
Autres
D'autres fichiers ou dossiers présents dans l'archive peuvent être utilisés mais ne sont pas supportés par défaut par l'éditeur.
Fichier de publication (export) .epoc
ou .zip
Le format de fichier d'export pour publication sur l'application mobile est aussi une archive ZIP contenant les assets, les données et metadonnées de l'ePoc au format JSON.
Il s'agit d'un sous-ensemble du fichier .epoc
optimisé pour sa diffusion. Tous els assets
et pages non reliés à un chapitre sont retirés de l'archive.
Pour extraire le contenu d'un fichier .epoc
ou .zip
, il suffit d'utiliser la commande unzip
.
unzip mon_ePoc.epoc # ou unzip mon_ePoc.zip
Pour archiver le contenu dans un .epoc
, il suffit de se placer dans le dossier contenant
content.json
puis d'utiliser la commande zip
zip -r -X mon_ePoc.epoc *