BCD kod çözücü
İkili kodlu ondalık yarım parçacıkları ondalık sayıya veya tam tersi şekilde dönüştürün.
BCD kod çözücü
İkili kodlu ondalık sayı (BCD), tam sayıyı bir kerede ikili sayıya dönüştürmek yerine, her basamağı kendi 4 bitlik ikili grubu olarak ayrı ayrı kodlayan bir ondalık sayıyı temsil eder. Bu araç, "0101 0111" gibi boşlukla ayrılmış olarak veya "01010111" gibi sürekli bir bit dizisi olarak yazılan BCD yarım parçacıkları dizisini okur ve temsil ettikleri ondalık sayıyı döndürür. Aynı zamanda tersten de çalışır: bir ondalık sayı yazın ve her basamağı 4 bitlik BCD yarım baytlığına genişletir.
Yön otomatik olarak algılanır: yalnızca 0'lardan ve 1'lerden oluşan bir dize, kodunu çözmek için BCD olarak okunur, diğer her şey kodlamak için ondalık sayı olarak değerlendirilir. Giriş belirsiz olduğunda (örneğin, her iki durumda da geçerli olan "10" gibi kısa bir çalıştırma) bir modu zorlamak için yön seçeneğini kullanın. Yarım bayt ayırıcı, kod çözme sırasında grupların nasıl bölündüğünü ve kodlamada yeniden bir araya getirilişini kontrol eder; varsayılan olarak boşluktur ancak herhangi bir karakter veya boş bir dize çalışır, böylece bir veri sayfasının veya eski bir sistemin beklediği formatı eşleştirebilirsiniz.
Her 4 bitlik grup okundukça kontrol edilir. Tam olarak 4 bit uzunluğunda olmayan veya BCD'nin asla kullanmadığı 1010-1111 aralığına giren bir grup, sessizce yanlış bir rakama dönüştürülmek yerine, rahatsız edici grubu adlandıran bir hata olarak rapor edilir - aynı bakım, donanım protokolleri, seri dökümler ve yanlış okunan bir parçanın bozuk bir değer anlamına geldiği eski veritabanı formatları için de geçerlidir. Sıfır yarım bayt, BCD'de şerit dolgusu değil, gerçek bir rakam konumu olduğundan, baştaki sıfır rakamlar korunur.
Tarayıcınızda her şey yerel olarak çalışır. Yapıştırdığınız BCD dizeleri ve ondalık sayılar hiçbir zaman hiçbir yere yüklenmez; dolayısıyla gerçek gömülü cihazlardan, RTC çiplerinden, hesap makinelerinden veya değerleri hâlâ BCD'de saklayan diğer sistemlerden alınan verilerle kullanmak güvenlidir.