🔢 La base-10, également appelée système décimal, est un système de numération qui utilise dix chiffres, de 0 à 9, pour représenter les nombres. C'est le système de numération le plus couramment utilisé dans le monde. En base-10, chaque position d'un chiffre représente une puissance de 10.
📜 La base-10 trouve son origine dans les civilisations antiques, notamment en Inde où les chiffres modernes (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ont été inventés au cours des premiers siècles de notre ère. Le système décimal indien, qui incluait le concept de zéro, a été transmis au monde arabe au Moyen Âge, puis introduit en Europe par les mathématiciens italiens comme Fibonacci au 13e siècle. La base-10 s'est progressivement imposée en Europe et dans le reste du monde avec le développement du commerce, de la science et de la technologie.
✅ La base-10 est utilisée dans tous les aspects de la vie quotidienne, du commerce, de la finance, de l'ingénierie et des sciences. Elle est employée pour compter, mesurer, calculer, représenter des données et effectuer des opérations arithmétiques. La base-10 est à la base du système métrique, qui est le système d'unités de mesure le plus répandu dans le monde.
💡 Anecdote: La base-10 est si naturelle pour les humains que l'on pense qu'elle est liée au fait que nous avons dix doigts. La plupart des cultures à travers l'histoire ont développé des systèmes de numération basés sur la base-10. Dans le système décimal, chaque position d'un chiffre a une valeur dix fois supérieure à celle de la position immédiatement à sa droite. Par exemple, dans le nombre 123, le chiffre 3 représente 3 unités, le chiffre 2 représente 2 dizaines (20 unités) et le chiffre 1 représente 1 centaine (100 unités).
La base-32 est un système de numération qui utilise 32 symboles pour représenter les nombres. Il existe plusieurs variantes de la base-32, qui utilisent différents ensembles de symboles. L'une des plus courantes utilise les chiffres de 0 à 9 et les lettres de A à V. En base-32, chaque position d'un chiffre représente une puissance de 32.
La base-32 a été proposée comme une alternative plus compacte et plus lisible par l'homme que la base-16 (hexadécimal) pour représenter des données binaires. Plusieurs schémas de codage en base-32 ont été développés, comme le Base32 de Douglas Crockford, le z-base-32 de Zooko Wilcox-O'Hearn et le système de codage de mots de Phil Zimmermann.
La base-32 est utilisée dans divers domaines de l'informatique et des télécommunications pour représenter des données binaires de manière plus compacte et plus facile à manipuler par les humains que la base-2. Elle est employée dans les systèmes de codage d'URL, les identificateurs de fichiers, les sommes de contrôle, les clés cryptographiques, les adresses IPv6 et les codes de géolocalisation.
En base-32, le nombre décimal 10 s'écrit A, le nombre 11 s'écrit B, ..., le nombre 31 s'écrit V, le nombre 32 s'écrit 10, etc. Le nombre 64 s'écrit 20, le nombre 1023 s'écrit VV, et le nombre 1024 s'écrit 100. L'encodage Base32 de Douglas Crockford utilise les chiffres de 0 à 9 et les lettres de A à Z, à l'exception de I, L, O et U, pour éviter la confusion avec les chiffres 0 et 1. L'encodage z-base-32 utilise les lettres minuscules de a à z et les chiffres de 2 à 7, choisis pour leur facilité de mémorisation et de prononciation.