Premisa
Durante la creación de la matriz, podremos elegir cuántos minicódigos asignar a cada carácter codificable.
📌 Ejemplo práctico
Si elegimos generar una matriz con 10 minicódigos, cada carácter recibirá 10 minicódigos únicos y aleatorios.
Durante la codificación del texto, el software asignará uno de estos minicódigos a cada aparición del carácter correspondiente.
⚠️ Pero atención: un mismo minicódigo solo puede utilizarse una vez.
🚫 ¿Qué pasa si los minicódigos no son suficientes?
Si un carácter aparece más veces en el texto que los minicódigos disponibles, la codificación fallará.
✅ Ejemplo:
Hemos creado una matriz con 10 minicódigos.
Queremos codificar un texto que contiene 11 letras “c”.
❌ La codificación no se podrá completar, porque a la undécima “c” no se le podrá asignar un minicódigo.
Cómo funciona la codificación
Con Cyphersol, a cada letra mayúscula, minúscula, acentuada, carácter especial, número, símbolo, espacio y salto de línea se le pueden asignar distintos minicódigos aleatorios y únicos.
Si se crea una matriz con la configuración predeterminada (100 columnas), se podrán asignar hasta 100 minicódigos aleatorios y únicos por carácter.
Sin embargo, durante la generación de la matriz, se puede optar por crear hasta un máximo de 16382 columnas.
El minicódigo asignado a cada carácter será el resultado de una concatenación.
Lo que se concatena es el contenido de cualquier celda de la zona B con los números de la celda (estrictamente de la misma columna) correspondientes a la fila del carácter que se desea codificar.
Ejemplo de codificación basado en la siguiente matriz:




