Két család, és másképp hibáznak
Az itt található eszközök hasonlónak tűnnek, de két csoportra oszlanak, amelyek teljesen eltérő módon mennek félre.
Fizikai mennyiségek — hossz, tömeg, terület, térfogat, sebesség, nyomás, energia, teljesítmény, szög, idő és hőmérséklet. Ezek számtani műveletek. Egy szorzás, néha egy eltolás. Ha a két megfelelő mértékegységet választotta, a válasz jó — ha a rosszakat, a válasz nyilvánvalóan, ezerszeres nagyságrendben rossz, és ezt azonnal észreveszi.
Reprezentációk — Base64, Base64 vissza képpé, szöveg binárissá, adatmértékegységek, számrendszerek és római számok. Ezek átírások, és csendben hibáznak. Egy reprezentáció-konverter tökéletesen jól formázott, mégis hibás kimenetet adhat, mert a hiba egy olyan feltételezésben rejlik, amelyet egyikük sem mondott ki.
A csendes hibák, amikről érdemes tudni
Mi számít karakternek. A szöveg Base64-be vagy binárisba kódolása valójában bájtok kódolását jelenti, a szöveg pedig csak akkor válik bájttá, amikor kódolást választ hozzá. Minden, ami az egyszerű ASCII-n kívül esik — ékezetek, emoji, cirill, kínai/japán/koreai írásjelek — egy karakter, de UTF-8-ban több bájt. Az egy bájt egy karakter feltételezéssel dolgozó eszközök pontosan ezeket a karaktereket rontják el, mindent mást pedig hibátlanul átengednek, ezért a kár gyakran csak napokkal később bukkan fel, egyetlen ügyfél nevében.
Melyik előjel-konvenció. A negatív számoknak nincs egyetlen bináris alakjuk. Egy eszköz megmutathat egy mínuszjelet és egy abszolút értéket, vagy kettes komplemenst, és mindkettő „helyes” — de csak az egyik egyezik azzal, amit a programja ténylegesen tárol. Kizárólag emiatt létezik a számrendszer-konverter önálló eszközként, nem pedig egy egyszerű jelölőnégyzetként.
Melyik mértékegység-definíció. Az adatmértékegységek az a hely, ahol a két család ütközik: egy „megabájt” vagy 1 000 000, vagy 1 048 576 bájt, attól függően, ki számolja — így ugyanannak a fájlnak két igaz mérete is van. Az adatmértékegység-konverter mindkét oszlopot láthatóan megtartja, ahelyett hogy döntene Ön helyett.
Ami máshol található
A színértékek (HEX, RGB, OKLCH) is átváltások, de ezek a Generátorok alatt vannak, a színkerék mellett. Az időbélyegek — epoch másodpercekből olvasható dátummá — a Fejlesztőknek alatt vannak. A képformátum-átváltás a Képek alatt van.
Minden átváltás ezen az oldalon gépelés közben fut, magán az oldalon. Semmi nem kerül elküldésre sehova, ezért nincs is sebességkorlát.