La Structure de la Matrice
La matrice est un fichier unique, ce qui signifie que la probabilité d’en créer deux identiques est pratiquement inexistante.
Lors de sa création, deux versions de la même matrice sont générées :
Une version en format .xlsx, qui peut être visualisée avec n’importe quel tableur (OnlyOffice, LibreOffice Calc, Excel, etc.).
Une version en format .json, indispensable pour l’encodage et le décodage via l’application.
La version .xlsx permet d’encoder manuellement les textes et de décoder les codes sans utiliser l’application.
Elle peut également être utile pour une vérification manuelle, bien que cette opération prenne évidemment beaucoup plus de temps.
La matrice est composée de trois parties principales, que nous appellerons respectivement Zone A, Zone B et Zone C.
Nous avons mentionné la possibilité d’effectuer des vérifications manuelles, et l’image ci-dessous de la matrice en format .xlsx nous permet de le faire immédiatement, conformément à ce tutoriel.
Commençons par visualiser ces trois zones.
ZONE A
La Zone A correspond à la première colonne à partir de la cellule A2 (dans l’image, la section colorée en bleu clair à partir de l’idéogramme chinois), et contient les lettres majuscules et minuscules, les caractères accentués et spéciaux, les chiffres, les symboles, l’espace* et le retour à la ligne* qui doivent être codés.
ZONE B
La Zone B correspond à la première ligne à partir de la cellule B1 (dans l’image, la section colorée en vert clair).
Dans ces cellules, nous trouverons des caractères alphabétiques.
Le nombre de caractères peut varier d’un minimum de 1 à un maximum de 4 caractères aléatoires.
Le premier caractère dans les cellules sera toujours une lettre majuscule.
Elle peut être seule ou suivie d’un maximum de 3 autres lettres minuscules.
Toutes les cellules sont remplies de manière aléatoire et unique, ce qui signifie que la combinaison de lettres d’une cellule ne pourra jamais être dupliquée dans une autre cellule.
ZONE C
La Zone C est celle des cellules centrales (dans l'image, la partie en jaune clair), où des nombres aléatoires seront générés.
Le logiciel est programmé pour que les nombres présents dans une même colonne soient uniques.
Il est essentiel, pour le bon fonctionnement du codage, qu'il n'y ait pas de nombres dupliqués dans une même colonne, mais qu'ils soient tous différents.
Liste des Caractères Codables
Voici la liste des caractères codables avec Cyphersol.
Au total, il y a 215 caractères, y compris des lettres majuscules, minuscules, accentuées, des chiffres, des symboles, des caractères spéciaux, des espaces et des retours à la ligne.
(*) En ce qui concerne le codage des espaces, la référence sur la matrice sera l'idéogramme chinois 愛 présent à la ligne 2, tandis que l'opération de retour à la ligne peut être identifiée par l'idéogramme chinois 穴 présent à la ligne 3.
A B C D E F G H I J K L M N O P Q R S T U V Y W X Z
a b c d e f g h i j k l m n o p q r s t u v y w x z
0 1 2 3 4 5 6 7 8 9 À Á Â Ä Ã Å Ă à á â ä ã å ă Æ æ
È É Ê Ë è é ê ë Ì Í Î Ï ì í î ï Ò Ó Ô Ö Õ Ø ò ó ô ö õ ø
Œ œ Ù Û Ú Ü ù ú û ü Ç ç Ñ ñ Ý ý Ÿ ÿ ß Ș ș Ț ț ¡ ¿ ª º
$ ! " \ # % & ' ( ) * + , - . / : ; < = > ? @ § [ ] ^ _ `
{ | } ~ € £ ° « » © ® ™ ´ ¸ µ · ÷ × ‰ ¼ ½ ¾ ¬ ¤ ¦ „ “
‒ ‑ ‥ … ‧ ‱ ※ ⁂ † ‡ ¶ ◊ ⁀ ⸗ ⸚ ⁓ ⸛ ⸪ ⸮ ⸘ ⸖ ⸩ ⸨ ’
S'il manque des caractères dans la liste que vous souhaitez ajouter, vous pouvez me le signaler par e-mail.
Vérification d'Unicité
Le fonctionnement de l’application repose sur le fait que chaque élément utilisé pour construire le code soit unique, afin que le code lui-même soit unique.
Nous pouvons effectuer un contrôle manuel à l’aide de n’importe quel logiciel permettant d’ouvrir le fichier matrix.xlsx.
Les éléments à vérifier pour s’assurer que les minicodes sont uniques sont :
1 - Les cellules de la ZONE A, de A2 jusqu’à la dernière
2 - Les cellules de la ZONE B, de B1 jusqu’à la dernière
3 - Les cellules des colonnes individuelles de la ZONE C.
Vérification des Cellules de la ZONE A
Les cellules de la ZONE A à partir de A2 jusqu'à la dernière contiennent les caractères à coder.
Elles doivent être absolument uniques.
Vérification des Cellules de la ZONE B
Les cellules de la ZONE B, de B1 jusqu’à la dernière, contiennent la partie alphabétique du minicode.
Elles doivent être strictement uniques.
Vérification des Colonnes Individuelles des Cellules de la ZONE C
Les cellules des colonnes individuelles de la ZONE C contiennent la partie numérique du minicode.
Elles doivent être strictement uniques.
Comment effectuer la vérification d’unicité avec LibreOffice
1 - Ouvrir le fichier matrix.xlsx avec LibreOffice
2 - Sélectionner les cellules à vérifier
3 - Dans le menu, aller à Format/Conditionnel/Condition/Autres règles
4 - Dans la fenêtre qui s’ouvre, laisser La valeur de la cellule inchangée
5 - Remplacer Est égal à par Est en double
6 - Remplacer Alerte par Nouveau style
7 - Cliquer sur Arrière-plan puis sur Couleur
8 - Choisir une couleur quelconque puis cliquer sur OK.
Les cellules contenant des doublons seront colorées avec la couleur choisie.
Des procédures similaires peuvent être effectuées avec d’autres logiciels comme OnlyOffice, Excel, etc.
Dans la page suivante du guide, nous comprendrons comment fonctionne le codage d'un texte.