რიცხვის ბაზის კონვერტერი უფასოდ
გადაიყვანეთ რიცხვები ბინარულ, ოქტალურ, ათობრივ და თექვსმეტობრივ ფორმებს შორის. ნახეთ ბიტის ზომის შესაბამისობა და დაჯგუფებული ბინარული გამოსავალი მყისიერად.
სწრაფი მნიშვნელობები
გავრცელებული გამოყენება
- რიცხვების კონვერტაცია პროგრამირებისთვისკოდის დაწერის დროს ორობითი, ოქტალური, ათობითი და თექვსმეტობითი რიცხვებს შორის გადაქცევა - დაუყოვნებელი მინიშნება ნებისმიერი რიცხვისთვის.
- რიცხვების კონვერტაცია ქსელის მიერქვე-ქსელის მასკების, პორტის რიცხვებისა და IP მისამართის ოქტეტებ ორობითი და ათობითი რიცხვებს შორის გადაქცევა.
- რიცხვის სისტემები კომპიუტერული მეცნიერებისთვისორობითი, ოქტალური, თექვსმეტობითი გადაქცევის სწავლა და გადამოწმება - დეველოპერ სტუდენტებისა და გამოცდის მოსამზადებლად შესანიშნავი.
- ბიტის ნიმუშებისა და დროშების შემოწმებარიცხვების ორობით რიცხვებში გადაქცევა ინდივიდუალური ბიტების, ბიტის მასკებისა და დროშის კომბინაციების შესამოწმებლად.
- Hex შემოდრეკებისა და გამართვის ჟურნალის დეკოდირებათექვსმეტობითი მნიშვნელობების დეკოდირება ჩამოცემული ანგარიშებიდან, მეხსიერების დემპებიდან და გამართვის ჟურნალებიდან წაკითხულ ათობითი რიცხვებში.
როგორ მუშაობს
გარდაქმნა მთლიანად თქვენს ბრაუზერში მუშაობს JavaScript-ის ჩაშენებული BigInt ტიპის გამოყენებით — ბიბლიოთეკის, სერვერის გარეშე. BigInt გამოიყენება ძველი parseInt/Number მიდგომის ნაცვლად, კონკრეტულად 2^53-ზე დიდი მნიშვნელობების დამრგვალების-შეცდომების გარეშე დასამუშავებლად.
- 1შეყვანილის დამუშავება BigInt-ითმორგებული პარსერი შლის არასავალდებულო პრეფიქსებს (0x, 0b, 0o, #) და ამოწმებს სიმბოლოთა ნაკრებს არჩეული საფუძვლისთვის, შემდეგ გასუფთავებულ სტრიქონს BigInt() კონსტრუქტორს გადასცემს, რომელიც თვითნებურად დიდ მთელ რიცხვებს დაუკარგავად ამუშავებს.
- 2ერთდროული საფუძვლის გარდაქმნაBigInt მნიშვნელობის ცნობის შემდეგ, ხელსაწყო იძახებს BigInt.prototype.toString()-ს, თითოეული საფუძვლით (2, 8, 10, 16 და მომხმარებლის-არჩეული საფუძველი 2–36-დან), ყველა გამომავალი წარმოდგენის ერთ გავლაში მისაღებად — შუალედური ათობითი ეტაპის გარეშე.
- 3ორობითი დაჯგუფება და ბიტ-სიგანის შემოწმებაორობითი გამომავალი ივსება 4-ის ჯერადამდე და ნიბლის ჯგუფებად იყოფა, კითხვადობისთვის. ხელსაწყო ასევე ამოწმებს, ჯდება თუ არა მნიშვნელობა 4-, 8-, 16- ან 32-ბიტიან ნიშნიან/უნიშნო დიაპაზონებში, BigInt არითმეტიკის გამოყენებით, ასე რომ გადავსების ქცევა ზუსტია, 32-ბიტიანი საზღვრებისთვისაც კი.
- 4გასაზიარებელი URL მდგომარეობაყოველი ვალიდური გარდაქმნის შემდეგ, ხელსაწყო წერს შეყვანილსა და წყარო-საფუძველს URL ფრაგმენტში (#v=&from=) history.replaceState-ის მეშვეობით, ასე რომ მიმდინარე გარდაქმნის ჩანიშვნა ან გაზიარება შესაძლებელია — ფრაგმენტი არასდროს იგზავნება არცერთ სერვერზე.
დაკავშირებული ინსტრუმენტები
Hex მნახველი
შეამოწმეთ ნებისმიერი ფაილის raw ბაიტები კლასიკური offset / hex / ASCII dump-ში, magic number ფაილის ტიპის გამოვლენით. იკითხება ლოკალურად; არასოდეს იტვირთება.
წილადის კალკულატორი
დაამატეთ, გამოაკლეთ, გაამრავლეთ და გაყოთ წილადები, ან გადაიყვანეთ ათობითი რიცხვი მის უმარტივეს წილადად.
ბინარულიდან ტექსტად კონვერტერი
გადაიყვანეთ ტექსტი ბინარულ კოდად (0 და 1) და პირიქით. მხარს უჭერს UTF-8 კოდირებას. ნახეთ ბაიტისა და ბიტის რაოდენობა ნებისმიერი ტექსტისთვის.