Əsas məzmuna keç

Pulsuz Rəqəm Bazası Çevirici

Rəqəmləri ikilik, səkkizlik, onluq və onaltılıq arasında çevirin. Bit ölçüsünü uyğunluğunu və qruplaşdırılmış ikilik çıxışı dərhal görün.

Bir dəfə yükləndikdən sonra oflayn işləyir
Giriş bazası:

Sürətli dəyərlər

Ümumi istifadələr

  • Proqramlaşdırma üçün Rəqəmləri DəyişdirinKod yazarkən ikili, səkkizlik, onluq və onaltılı arasında çevirin — istənilən nömrə üçün ani istinad.
  • Şəbəkə üçün Rəqəmləri DəyişdirinSubnet maskaları, port nömrələri və IP adres oktadlarını ikili və onluq arasında çevirin.
  • Kompüter Elmləri üçün Rəqəm Sistemləriİkili, səkkizlik, onaltılı dönüşümləri öyrənin və doğrulayın — CS tələbələri və imtahan hazırlığı üçün mükəmməl.
  • Bit Nümunələri və Flamaları İnceləFərdi bitləri, bitmaski və Flag kombinasiyalarını inspekt etmək üçün rəqəmləri ikiliyə çevirin.
  • Hex Dump-ları və Səhv Ayıqlama Qeydlərini Deşifrə EdinÇökmə hesabatlarından, yaddaş dump-larından və səhv ayıqlama qeydlərindən onaltılı dəyərləri oxunaqlı onluğa deşifrə edin.

Necə İşləyir

Çevirmə JavaScript-in daxili BigInt növünü istifadə edərək tamamilə brauzerinizdə işləyir — kitabxana yoxdur, server yoxdur. BigInt köhnə parseInt/Number yanaşması əvəzinə xüsusi olaraq 2^53-dən böyük dəyərləri yuvarlaqlaşdırma xətaları olmadan idarə etmək üçün istifadə edilir.

  1. 1
    BigInt ilə giriş təhlili
    Fərdi bir parser isteğe bağlı prefiksləri (0x, 0b, 0o, #) çıxarır və seçilmiş baza üçün simvol dəstini doğrulayır, sonra təmizlənmiş sətri özbaşına böyük tam ədədləri itkisiz idarə edən BigInt() konstruktoruna ötürür.
  2. 2
    Eyni zamanlı baza çevirməsi
    BigInt dəyəri məlum olduqda, alət bütün çıxış təmsillərini tək bir keçiddə yaratmaq üçün hər radiksla (2, 8, 10, 16 və istifadəçinin seçdiyi 2–36 arasında bir baza) BigInt.prototype.toString()-i çağırır — heç bir ara onluq addım tələb olunmur.
  3. 3
    İkilik qruplaşma və bit-eni yoxlaması
    İkilik çıxış 4-ün qatına doldurulur və oxunaqlılıq üçün nibble qruplarına bölünür. Alət həmçinin dəyərin 4-, 8-, 16-, ya da 32-bit işarəli/işarəsiz aralıqlara sığıb-sığmadığını BigInt arifmetikası istifadə edərək yoxlayır, ona görə daşma davranışı 32-bit sərhədlərində belə dəqiqdir.
  4. 4
    Paylaşılabilən URL vəziyyəti
    Hər etibarlı çevirmədən sonra alət girişi və mənbə bazanı history.replaceState vasitəsilə URL fraqmentinə (#v=&from=) yazır, ona görə cari çevirmə əlfəcinə əlavə edilə, ya da paylaşıla bilər — fraqment heç vaxt bir serverə göndərilmir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar