Bonjour à tous,
J'ai un projet qui utilise comme clé entre table un tableau de tableau d'entier de ce type
((0,1,2,3,4,5),(0,1,2,3,4,5,6,7),(-1,-1,-1,-1,0,0,0,0),(-1,-1,-1,-1,4,5,6,7,8,9,10,11),(0,1,0,1,0,0,0,0,0,0,0,0))
Pour les curieux il s'agit de l'état d'un rubik's cube. Les tableaux représentent : la position des centres, la position des coins, l'orientation des coins, la position des arêtes et l'orientation des arêtes. Donc il s'agit d'entier de -1 à 11.
Je le stocke sous forme de string, je cherche à le compresser au maximum de façon réversible et unique.
J'ai pensé à quelques algo perso qui devrait bien marcher, mais il existe peut être des solutions toute faite et bien pensé.
Idéalement cette compression peut se faire en javascript, php ou mysql.
Merci d'avance