11.1-Informations générales
Un paquet d'orgue est un fichier ZIP utilisant uniquement la compression STORED [= niveau de compression 0] avec l'extension orgue. Il peut utiliser les extensions ZIP64 - aucune autre extension n'est autorisée. Il est possible de stocker des noms de fichiers contenant des répertoires.
L'ID d'un paquet d'organes est sa somme SHA1 avec toutes les lettres converties en majuscules.
Chaque paquet d'orgue doit contenir un fichier d'index nommé organindex.ini. Ce fichier répertorie tous les organes contenus ainsi que tout autre package d'organes sur lequel ils pourraient compter.
Les fichiers référencés ne sont chargés qu'à partir du paquet organ, pas du système de fichiers. Si un fichier manque dans le paquet principal de l'orgue, il recherchera Dependency001, puis Dependency002, etc.
Utilisez wavpack pour compresser des échantillons. Utilisez le format PNG pour la compression d’images sans perte.
11.2-Spécification du fichier d'index
Il a les mêmes règles de syntaxe qu'un fichier de définition d'organe. La section générale comprend les éléments suivants:
Titre
(chaîne, obligatoire) Nom du paquet d'orgue
OrganCount
(entier 0-100, requis) Nombre d'organes installés par ce paquet. Les organes sont définis dans une section nommée Organ999.
DepenencyCount
(entier 0-100, par défaut: 0) Nombre de paquets d'orgue requis par ce paquet d'orgue. Les dépendances sont définies dans une section nommée Dependency999.
11.3-Section de dépendance
La section comporte les éléments suivants:
PackageID
(chaîne, obligatoire) ID du fichier de package dans lequel rechercher les fichiers manquants.
Titre
(chaîne, obligatoire) Nom du fichier de package.
11.4-Section de dépendance
La section comporte les éléments suivants:
PackageID
(chaîne, obligatoire) ID de fichier de paquet dans lequel rechercher les fichiers manquants.
Titre
(chaîne, obligatoire) Nom du fichier de package.