Două familii, și eșuează diferit
Instrumentele de aici seamănă între ele, dar se împart în două grupuri care merg prost în moduri complet diferite.
Mărimi fizice — lungime, greutate, arie, volum, viteză, presiune, energie, putere, unghi, timp și temperatură. Acestea sunt aritmetică. O înmulțire, ocazional un decalaj. Dacă ai ales cele două unități potrivite, răspunsul este corect — iar dacă ai ales greșit, răspunsul este evident greșit de o mie de ori și observi imediat.
Reprezentări — Base64, Base64 înapoi în imagine, text în binar, unități de date, sisteme numerice și cifre romane. Acestea sunt rescrieri și eșuează în tăcere. Un convertor de reprezentare îți poate da un rezultat perfect bine format și totuși greșit, pentru că eroarea a fost într-o presupunere pe care niciunul dintre voi nu a formulat-o.
Eșecurile tăcute care merită cunoscute
Ce anume a fost considerat caracter. Codificarea textului în Base64 sau binar înseamnă codificarea de octeți, iar textul devine octeți abia după ce alegi o codificare. Orice iese din ASCII simplu — accente, emoji, chirilică, CJK — este un singur caracter, dar mai mulți octeți în UTF-8. Instrumentele care presupun un octet per caracter corup exact acele caractere și lasă restul să treacă neschimbat, motiv pentru care daunele apar deseori peste câteva zile, în numele unui client.
Ce convenție de semn. Numerele negative nu au o singură scriere binară. Un instrument îți poate arăta un semn minus și o magnitudine, sau complement față de doi, iar amândouă sunt „corecte” — dar doar una se potrivește cu ce reține programul tău. Acesta este întregul motiv pentru care convertorul de sisteme numerice există ca instrument separat și nu ca o simplă casetă de bifat.
Ce definiție a unității. Unitățile de date sunt singurul loc unde cele două familii se ciocnesc: un „megaoctet” este fie 1.000.000, fie 1.048.576 de octeți, în funcție de cine numără, astfel încât același fișier are două dimensiuni adevărate. Convertorul de unități de date păstrează ambele coloane vizibile în loc să aleagă în locul tău.
Ce se află în altă parte
Valorile de culoare (HEX, RGB, OKLCH) sunt și ele conversii, dar stau sub Generatoare alături de roata culorilor. Timestamp-urile — de la secunde epoch la o dată lizibilă — se află sub Dezvoltatori. Conversia formatelor de imagine se află sub Imagini.
Fiecare conversie de pe această pagină rulează pe măsură ce tastezi, în pagină. Nimic nu este trimis nicăieri, motiv pentru care nu există nicio limită de utilizare.