მთავარ შინაარსზე გადასვლა

რიცხვის ბაზის კონვერტერი უფასოდ

გადაიყვანეთ რიცხვები ბინარულ, ოქტალურ, ათობრივ და თექვსმეტობრივ ფორმებს შორის. ნახეთ ბიტის ზომის შესაბამისობა და დაჯგუფებული ბინარული გამოსავალი მყისიერად.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
შეყვანის ბაზა:

სწრაფი მნიშვნელობები

გავრცელებული გამოყენება

  • რიცხვების კონვერტაცია პროგრამირებისთვისკოდის დაწერის დროს ორობითი, ოქტალური, ათობითი და თექვსმეტობითი რიცხვებს შორის გადაქცევა - დაუყოვნებელი მინიშნება ნებისმიერი რიცხვისთვის.
  • რიცხვების კონვერტაცია ქსელის მიერქვე-ქსელის მასკების, პორტის რიცხვებისა და IP მისამართის ოქტეტებ ორობითი და ათობითი რიცხვებს შორის გადაქცევა.
  • რიცხვის სისტემები კომპიუტერული მეცნიერებისთვისორობითი, ოქტალური, თექვსმეტობითი გადაქცევის სწავლა და გადამოწმება - დეველოპერ სტუდენტებისა და გამოცდის მოსამზადებლად შესანიშნავი.
  • ბიტის ნიმუშებისა და დროშების შემოწმებარიცხვების ორობით რიცხვებში გადაქცევა ინდივიდუალური ბიტების, ბიტის მასკებისა და დროშის კომბინაციების შესამოწმებლად.
  • Hex შემოდრეკებისა და გამართვის ჟურნალის დეკოდირებათექვსმეტობითი მნიშვნელობების დეკოდირება ჩამოცემული ანგარიშებიდან, მეხსიერების დემპებიდან და გამართვის ჟურნალებიდან წაკითხულ ათობითი რიცხვებში.

როგორ მუშაობს

გარდაქმნა მთლიანად თქვენს ბრაუზერში მუშაობს JavaScript-ის ჩაშენებული BigInt ტიპის გამოყენებით — ბიბლიოთეკის, სერვერის გარეშე. BigInt გამოიყენება ძველი parseInt/Number მიდგომის ნაცვლად, კონკრეტულად 2^53-ზე დიდი მნიშვნელობების დამრგვალების-შეცდომების გარეშე დასამუშავებლად.

  1. 1
    შეყვანილის დამუშავება BigInt-ით
    მორგებული პარსერი შლის არასავალდებულო პრეფიქსებს (0x, 0b, 0o, #) და ამოწმებს სიმბოლოთა ნაკრებს არჩეული საფუძვლისთვის, შემდეგ გასუფთავებულ სტრიქონს BigInt() კონსტრუქტორს გადასცემს, რომელიც თვითნებურად დიდ მთელ რიცხვებს დაუკარგავად ამუშავებს.
  2. 2
    ერთდროული საფუძვლის გარდაქმნა
    BigInt მნიშვნელობის ცნობის შემდეგ, ხელსაწყო იძახებს BigInt.prototype.toString()-ს, თითოეული საფუძვლით (2, 8, 10, 16 და მომხმარებლის-არჩეული საფუძველი 2–36-დან), ყველა გამომავალი წარმოდგენის ერთ გავლაში მისაღებად — შუალედური ათობითი ეტაპის გარეშე.
  3. 3
    ორობითი დაჯგუფება და ბიტ-სიგანის შემოწმება
    ორობითი გამომავალი ივსება 4-ის ჯერადამდე და ნიბლის ჯგუფებად იყოფა, კითხვადობისთვის. ხელსაწყო ასევე ამოწმებს, ჯდება თუ არა მნიშვნელობა 4-, 8-, 16- ან 32-ბიტიან ნიშნიან/უნიშნო დიაპაზონებში, BigInt არითმეტიკის გამოყენებით, ასე რომ გადავსების ქცევა ზუსტია, 32-ბიტიანი საზღვრებისთვისაც კი.
  4. 4
    გასაზიარებელი URL მდგომარეობა
    ყოველი ვალიდური გარდაქმნის შემდეგ, ხელსაწყო წერს შეყვანილსა და წყარო-საფუძველს URL ფრაგმენტში (#v=&from=) history.replaceState-ის მეშვეობით, ასე რომ მიმდინარე გარდაქმნის ჩანიშვნა ან გაზიარება შესაძლებელია — ფრაგმენტი არასდროს იგზავნება არცერთ სერვერზე.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები