Die Matrix

Die Struktur der Matrix


Die Matrix ist eine einzigartige Datei, was bedeutet, dass die Wahrscheinlichkeit, zwei identische zu erstellen, praktisch nicht existiert.
Während ihrer Erstellung werden zwei Versionen derselben Matrix generiert:

Eine .xlsx-Version, die mit jeder Tabellenkalkulationssoftware (OnlyOffice, LibreOffice Calc, Excel usw.) betrachtet werden kann.
Eine .json-Version, die für die Kodierung und Dekodierung über die App unerlässlich ist.

Die .xlsx-Version ermöglicht die manuelle Kodierung von Texten und die Dekodierung von Codes ohne die Nutzung der App.
Sie kann auch für eine manuelle Überprüfung nützlich sein, auch wenn dieser Vorgang natürlich viel mehr Zeit in Anspruch nimmt.

Die Matrix besteht aus drei Hauptbereichen, die wir als Zone A, Zone B und Zone C bezeichnen.

Wir haben die Möglichkeit erwähnt, manuelle Überprüfungen durchzuführen, und das untenstehende Bild der .xlsx-Matrix ermöglicht es uns, dies sofort im Rahmen dieses Tutorials zu tun.
Lassen Sie uns zunächst diese drei Zonen betrachten.

Immagine 1

ZONE A

Die Zone A entspricht der ersten Spalte, beginnend mit der Zelle A2 (in der Abbildung der hellblau gefärbte Bereich ab dem chinesischen Ideogramm) und enthält die Groß- und Kleinbuchstaben, Akzent- und Sonderzeichen, Zahlen, Symbole, Leerzeichen* und Zeilenumbruch*, die codiert werden sollen.

ZONE B

Die Zone B entspricht der ersten Zeile, beginnend mit der Zelle B1 (in der Abbildung der hellgrün gefärbte Bereich).
In diesen Zellen befinden sich alphabetische Zeichen.
Die Anzahl der Zeichen kann zwischen einem Mindestwert von 1 und einem Höchstwert von 4 zufälligen Zeichen variieren.
Das erste Zeichen in den Zellen ist immer ein Großbuchstabe.
Dieser kann entweder einzeln stehen oder von bis zu 3 weiteren Kleinbuchstaben gefolgt werden.
Alle Zellen werden zufällig und einzigartig gefüllt, was bedeutet, dass die Buchstabenkombination in einer Zelle niemals in einer anderen Zelle dupliziert wird.

ZONE C

Zone C ist der Bereich der mittleren Zellen (im Bild der hellgelbe Bereich), in dem zufällige Zahlen generiert werden.
Die Software ist so programmiert, dass die Zahlen in derselben Spalte eindeutig sind.
Es ist entscheidend für das korrekte Funktionieren der Codierung, dass in derselben Spalte keine doppelten Zahlen vorhanden sind, sondern dass alle unterschiedlich sind.

Liste der kodierbaren Zeichen


Hier ist die Liste der Zeichen, die mit Cyphersol codiert werden können.
Insgesamt gibt es 215 Zeichen, darunter Groß- und Kleinbuchstaben, Akzente, Zahlen, Symbole, Sonderzeichen, Leerzeichen und Zeilenumbrüche.
(*) Für die Codierung des Leerzeichens dient das chinesische Ideogramm 愛 als Referenz in Zeile 2, während der Zeilenumbruch durch das chinesische Ideogramm 穴 in Zeile 3 identifiziert werden kann.


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   À   Á   Â   Ä   Ã   Å   Ă   à   á   â   ä   ã   å   ă   Æ   æ   
È   É   Ê   Ë   è   é   ê   ë   Ì   Í   Î   Ï   ì   í   î   ï   Ò   Ó   Ô   Ö   Õ   Ø   ò   ó   ô   ö   õ   ø   
Œ   œ   Ù   Û   Ú   Ü   ù   ú   û   ü   Ç   ç   Ñ   ñ   Ý   ý   Ÿ   ÿ   ß   Ș   ș   Ț   ț   ¡   ¿   ª   º   
$   !   "   \   #   %   &   '   (   )   *   +   ,   -   .   /   :   ;   <   =   >   ?   @   §   [   ]   ^   _   `   
{   |   }   ~   €   £   °   «   »   ©   ®   ™   ´   ¸   µ   ·   ÷   ×   ‰   ¼   ½   ¾   ¬   ¤   ¦   „   “   
‒   ‑   ‥   …   ‧   ‱   ※   ⁂   †   ‡   ¶   ◊   ⁀   ⸗   ⸚   ⁓   ⸛   ⸪   ⸮   ⸘   ⸖   ⸩   ⸨   ’


Wenn in der Liste Zeichen fehlen, die Sie hinzufügen möchten, können Sie mir dies per E-Mail mitteilen.

Eindeutigkeitsprüfung


Die Funktionsweise der App basiert darauf, dass jedes Element zur Erstellung des Codes eindeutig ist, damit auch der Code selbst eindeutig wird.
Wir können eine manuelle Überprüfung mit jeder Software durchführen, die die Datei matrix.xlsx öffnen kann.
Was überprüft werden muss, um sicherzustellen, dass die Minicodes eindeutig sind:

1 - Die Zellen im BEREICH A von A2 bis zur letzten
2 - Die Zellen im BEREICH B von B1 bis zur letzten
3 - Die Zellen der einzelnen Spalten im BEREICH C.


Überprüfung der Zellen von ZONE A

Die Zellen in ZONE A von A2 bis zur letzten enthalten die zu codierenden Zeichen.
Sie müssen absolut eindeutig sein.

Überprüfung der Zellen von ZONE B

Die Zellen im BEREICH B von B1 bis zur letzten enthalten den alphabetischen Teil des Minicodes.
Sie müssen unbedingt eindeutig sein.

Überprüfung der einzelnen Spalten der Zellen in ZONE C

Die Zellen der einzelnen Spalten im BEREICH C enthalten den numerischen Teil des Minicodes.
Sie müssen unbedingt eindeutig sein.

So führen Sie die Eindeutigkeitsprüfung mit LibreOffice durch

1 - Öffnen Sie die Datei matrix.xlsx mit LibreOffice
2 - Wählen Sie die Zellen aus, die Sie überprüfen möchten
3 - Gehen Sie im Menü zu Format/Bedingte Formatierung/Bedingung/Weitere Regeln
4 - Im erscheinenden Fenster lassen Sie Der Zellwert unverändert
5 - Ändern Sie Ist gleich zu Ist doppelt vorhanden
6 - Ändern Sie Hinweis zu Neuer Stil
7 - Klicken Sie auf Hintergrund und dann auf Farbe
8 - Wählen Sie eine beliebige Farbe und klicken Sie auf OK.

Zellen mit doppeltem Inhalt werden in der gewählten Farbe hervorgehoben.



Ähnliche Verfahren können auch mit anderer Software wie OnlyOffice, Excel usw. durchgeführt werden.




Auf der nächsten Seite der Anleitung werden wir verstehen, wie die Codierung eines Textes funktioniert.