Công cụ Chuyển đổi Cơ số

Công cụ Chuyển đổi Cơ số chuyển đổi tức thì bất kỳ số nguyên nào giữa nhị phân, bát phân, thập phân và thập lục phân. Nhập một giá trị, chọn cơ số và xem cả bốn biểu diễn cùng lúc. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn và không có gì được gửi đến máy chủ.

Đã sao chép!

Giới thiệu về chuyển đổi cơ số

Chuyển đổi cơ số biểu diễn cùng một giá trị trong các hệ đếm khác nhau. Nhị phân (cơ số 2) dùng 0-1, bát phân (cơ số 8) dùng 0-7, thập phân (cơ số 10) dùng 0-9, và thập lục phân (cơ số 16) dùng 0-9 và a-f.

Công cụ này sử dụng số nguyên với độ chính xác tùy ý, nên các số rất lớn được chuyển đổi chính xác mà không có lỗi làm tròn.

Chuyển đổi cơ số xuất hiện ở khắp nơi trong lập trình: địa chỉ bộ nhớ và mã màu ở thập lục phân, quyền tệp ở bát phân, mặt nạ bit và cờ ở nhị phân. Thập lục phân vẫn phổ biến vì hai chữ số hex tương ứng chính xác với một byte, giúp dữ liệu thô gọn gàng và dễ đọc.

Đặt độ rộng thanh ghi và số âm thôi là một dấu trừ đứng trước độ lớn, chúng trở thành đúng dãy bit mà phần cứng thật sự giữ, thứ trình gỡ lỗi cho bạn xem và thứ một giao thức chở trên đường truyền. Hàng bit bên dưới viết ra dãy đó đầy đủ, đệm cho đủ độ rộng, nên một giá trị như -1 đọc ra là một chuỗi số một chứ không phải một con số. Mọi thứ được tính bằng số nguyên chính xác tuỳ ý, nên giá trị 64 bit vẫn chính xác thay vì bị làm tròn khi vượt 2^53.

Lại phải nắn dữ liệu bằng tay?

Một tải trọng mà lần nào bạn cũng phải chữa trong một thẻ trình duyệt vốn là việc của mã nguồn. Chúng tôi xây các tích hợp, bộ phân tích và dịch vụ chuyển dữ liệu giữa các hệ thống, và sửa những cái đang âm thầm làm hỏng dữ liệu trên đường đi.

Cho chúng tôi biết bạn đang chuyển gì

Câu hỏi thường gặp

Công cụ chuyển đổi cơ số này có miễn phí và riêng tư không?
Có. Nó hoàn toàn miễn phí và chạy trong trình duyệt của bạn, nên các số bạn chuyển đổi không bao giờ được tải lên hay lưu trên máy chủ.
Nó chuyển đổi được số lớn đến mức nào?
Nó dùng số học chính xác tùy ý (BigInt), nên chuyển đổi các số nguyên rất lớn giữa nhị phân, bát phân, thập phân và thập lục phân mà không lỗi làm tròn hay tràn số.
Nó xử lý số âm hoặc hex có tiền tố 0x không?
Có. Hỗ trợ giá trị âm, và chấp nhận các tiền tố phổ biến như 0x, 0b và 0o; dấu cách và dấu gạch dưới trong dữ liệu nhập bị bỏ qua.
Tôi chuyển được sang những cơ số nào?
Nhị phân, bát phân, thập phân và thập lục phân luôn hiển thị, còn hàng bổ sung xử lý mọi cơ số từ 2 đến 36, dùng chữ số rồi tới chữ cái. Cơ số 36 là cách viết số dày đặc nhất với bảng chữ cái thường, nên các mã định danh ngắn hay dùng nó.
Vì sao nút sao chép lại bỏ phần nhóm?
Vì việc nhóm là để đọc, không phải để dán. Những dấu cách và dấu phẩy giúp một giá trị nhị phân dài dễ đọc sẽ bị mọi nơi bạn dán vào từ chối, nên khi sao chép bạn chỉ nhận được các chữ số trần.