← Nhà phát triển & Dữ liệu
Nhà phát triển & Dữ liệu · chạy cục bộ

Máy tính Bitwise cố định độ rộng

Áp dụng AND, OR, XOR, NOT và các phép dịch logic lên các số nguyên không dấu 8, 16, 32 hoặc 64 bit với đầu ra nhị phân và thập lục phân có đệm.

Sẵn sàng. Dữ liệu làm việc của bạn sẽ ở lại trong trình duyệt này.

Tại sao công cụ này hữu ích

Dùng công cụ tính này để xác minh cờ, quyền, giá trị thanh ghi và các trường giao thức khi phép ép kiểu bitwise 32-bit có dấu của JavaScript nếu không sẽ che mất kết quả cố định theo độ rộng dự kiến.

Cách hoạt động của nó

Cả hai toán hạng được phân tích cú pháp thành các giá trị BigInt có giới hạn, phép toán được chọn được áp dụng ở độ rộng đã yêu cầu, và mọi kết quả đều được che mặt nạ trước khi hiển thị ở dạng thập phân, thập lục phân và nhị phân.

Ví dụ thực tế

Ở 8 bit, 42 AND 15 cho ra số thập phân 10, hệ thập lục phân 0x0A và nhị phân 00001010; NOT 42 cho ra 213 thay vì một giá trị âm không giới hạn.

Xác thực

Phép tính là xác định và giải thích các lỗi xác thực thay vì âm thầm thay đổi dữ liệu đầu vào không hợp lệ.

Ranh giới quyền riêng tư

Đầu vào và đầu ra vẫn ở trong tab này. Sao chép và tải xuống diễn ra thông qua các API trình duyệt mà không cần tải lên máy chủ.

Hộ chiếu kết quả

Mỗi lần chạy đều báo cáo chế độ công cụ, dấu thời gian và kích thước đầu vào/đầu ra để có thể kiểm tra dữ liệu đã chuyển đổi.