Թվային բազայի փոխակերպիչ անվճար
Փոխակերպեք թվերն երկուական, ութական, տասնորդական ու տասնվեցական ձևաչափերի միջև: Ակնթարթային կերպով տեսեք բիթի չափի համապատասխանությունն ու խմբավորված երկուական ելքը:
Արագ արժեքներ
Տարածված կիրառություններ
- Փոխակերպեք համարներ ծրագրավորման համարՓոխակերպեք երկուական, ութական, տասնորդական և տասնվեցական միջև կոդ գրելուց - ցանկացած համարի տարրական տեղեկում:
- Փոխակերպեք համարներ ցանցման համարՓոխակերպեք ենթասարք դիմակներ, փոխանցման համարներ և IP հասցեների տասնյակներ երկուական և տասնորդական միջև:
- Համարի համակարգեր համակարգչային գիտության համարՍովորեք և հաստատեք երկուական, ութական, տասնվեցական փոխակերպումներ - կատարյալ CS ուսանողների և քննության պատրաստման համար:
- Ստուգեք բիթային ախտերը և դրոշներըՓոխակերպեք համարներ երկուականի մեջ՝ հաստատելու համար անհատական բիթերը, բիթային դիմակները և դրոշի համակցությունները:
- Վրիպակ 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-, 8-, 16- կամ 32-բիթանոց նշանավոր/աննշան տիրույթների ներսում, օգտագործելով BigInt թվաբանություն, ուստի գերհոսքի վարքագիծը ճշգրիտ է նույնիսկ 32-բիթ սահմանների համար։
- 4Կիսվող URL վիճակԱմեն վավեր փոխարկումից հետո գործիքը մուտքագրումն ու սկզբնական հիմքը գրում է URL հատվածում (#v=&from=) history.replaceState-ով, ուստի ընթացիկ փոխարկումը կարող է էջանշվել կամ կիսվել — հատվածը երբեք չի ուղարկվում որևէ սերվերի։
Առնչվող գործիքներ
Հեքս դիտող
Ստուգեք ցանկացած ֆայլի հում բայտները դասական offset / hex / ASCII արտամղման տեսքով՝ կախարդ-թվի ֆայլի տեսակի հայտնաբերմամբ: Կարդացվում է տեղում; երբեք չի վերբեռնվում:
Կոտորակային հաշվիչ
Գումարել, հանել, բազմապատկել և բաժանել կոտորակներ, կամ տասնորդական թիվը փոխարկել դրա ամենապարզ կոտորակի:
Երկուականից տեքստ փոխակերպիչ
Փոխակերպեք տեքստ երկուականի (0-ների ու 1-ների) ու հետ: Աջակցում է UTF-8 կոդավորում: Տեսեք բայտի ու բիթի հաշիվն ցանկացած տեքստի համար: