Chuyển đổi hệ cơ số
Nhập một số ở hệ cơ số bất kỳ và xem ngay ở nhị phân, bát phân, thập phân và thập lục phân. Dùng số nguyên lớn (big integer) nên giá trị lớn chuyển đổi không mất độ chính xác, nhị phân được nhóm để dễ đọc.
Giới thiệu công cụ
Chuyển đổi hệ cơ số là việc lặp đi lặp lại trong lập trình mức thấp — đọc màu hex, giải mã bitmask phân quyền, hay kiểm tra một byte ở dạng nhị phân. Công cụ này lấy một số ở hệ cơ số bất kỳ và hiển thị đồng thời ở nhị phân, bát phân, thập phân và thập lục phân, để bạn di chuyển giữa các biểu diễn mà không phải tính tay.
Bên trong, nó dùng số học big-integer, nghĩa là giá trị rất lớn được chuyển đổi mà không mất độ chính xác như các mẹo dấu phẩy động. Đầu ra nhị phân được nhóm để dễ đọc, giúp bạn dễ nhận ra từng bit khi làm việc với cờ, mặt nạ (mask) hay địa chỉ bộ nhớ.
Cách sử dụng
- Nhập một số ở hệ cơ số bạn đang có — nhị phân, bát phân, thập phân hoặc thập lục phân.
- Xem ngay giá trị tương đương được hiển thị ở cả bốn hệ cơ số.
- Dùng đầu ra nhị phân đã nhóm để soi từng bit chỉ trong một cái nhìn.
- Chuyển đổi số rất lớn mà không lo làm tròn, nhờ số học big-integer.
- Sao chép biểu diễn bạn cần vào mã, máy tính hoặc tài liệu.
- Xóa ô và nhập giá trị mới để chuyển đổi lại.
Tính năng
- Chuyển đổi đồng thời qua nhị phân, bát phân, thập phân và thập lục phân từ một ô nhập duy nhất.
- Số học big-integer nên giá trị lớn chuyển đổi chính xác tuyệt đối, không mất độ chính xác dấu phẩy động.
- Đầu ra nhị phân được nhóm giúp đọc từng bit và từng byte dễ dàng.
- Nhận đầu vào ở bất kỳ hệ nào trong bốn hệ và tự tính phần còn lại cho bạn.
- Lý tưởng cho bitmask, giá trị màu, offset bộ nhớ và gỡ lỗi mức thấp.
- Chạy hoàn toàn trong trình duyệt nên chuyển đổi tức thì và offline hoàn toàn.
Câu hỏi thường gặp
Nó xử lý được số rất lớn mà không mất độ chính xác không?
Được. Công cụ dùng số học big-integer thay vì dấu phẩy động, nên kể cả số lớn hơn nhiều so với số nguyên 64-bit vẫn chuyển đổi chính xác qua cả bốn hệ.
Đầu vào của tôi có bị gửi lên server không?
Không. Mọi chuyển đổi diễn ra cục bộ trong trình duyệt. Các con số bạn gõ không bao giờ rời khỏi thiết bị.
Vì sao đầu ra nhị phân được chia thành nhóm?
Nhóm các bit (ví dụ theo nibble hoặc byte) giúp chuỗi nhị phân dài dễ đọc hơn nhiều và giúp bạn định vị một bit cụ thể khi làm việc với cờ và mặt nạ.
Tôi chuyển đổi được giữa những hệ cơ số nào?
Công cụ xử lý bốn hệ phổ biến nhất trong lập trình: nhị phân (hệ 2), bát phân (hệ 8), thập phân (hệ 10) và thập lục phân (hệ 16), tất cả cùng lúc.
Làm sao chuyển màu hex sang RGB thập phân?
Nhập từng thành phần hex hai ký tự vào đây để xem giá trị thập phân, hoặc dán cả số hex để đọc ở dạng thập phân — hữu ích khi dịch mã màu thành giá trị kênh RGB.