Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 04-03-2009 13:17:13

KAD
Membre
Inscription : 25-01-2009
Messages : 3

compression

Bonjour

J'ai besoin de stocker de 40 chaînes numériques de caractères dans un 512k eeprom et nous avons besoin de compresser la chaîne de maximum 40 bytes
J'ai vu un exemple ou le résultat après compression est de 18 octets
La chaîne est converti en décimal hexadécimal

Exemple: 1234567890 = 10 octets
Devient: 12 34 56 78 90 = 5 octets

Je ne sais pas si il y a une autre façon de réduire encore plus le minimum octets?
Et une fois que les données que j'ai à compresser crypter dans la même
eeprom vous avez une idée?
Même avec xor chaîne cryptée est encore une longueur de 18 octets
Parce que j'ai un texte crypté et pas moyen de le décrypter, je ne vois pas
comment il a été, je voulais l'imiter.
Mais apparemment, il doit avoir un haut niveau de la programmation et de
Le cryptage est très forte.

Et la je ne comprend pas son exemple

when you do this you have to make sure you calculate in DECIMAL
3 4 -> 3 * 10 + 4 = 34 dec

11 12 34 ..... 99

Step 2:

Since the biggest number you will have to store this way is 99 it is enough to use 7 bits. So now we store 7 lower bits from the first byte + one bit from the next byte =8 and write to the eeprom.

This way will allow you to store 18 numbers using 8 Bytes. 44,4% size of the original data

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
cinquante huit moins quarante
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums