Tại sao các Biên tập viên Hex được gọi là Biên tập nhị phân?
Đôi khi tên và thuật ngữ khá hoán đổi cho nhau và mọi người đều hiểu những gì đang được đề cập mà không nhầm lẫn, nhưng sau đó, có những lúc mọi thứ không rõ ràng và để lại cho bạn nhiều câu hỏi hơn câu trả lời. Bài đăng Hỏi & Đáp của SuperUser hôm nay giúp làm rõ mọi thứ cho người đọc bối rối.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Ảnh chụp màn hình Hex chỉnh sửa lịch sự của Rwxrwxrwx (Wikipedia).
Câu hỏi
Người đọc SuperUser Joseph A. muốn biết tại sao trình soạn thảo hex được gọi là trình soạn thảo nhị phân:
Hex và nhị phân là hai cơ sở khác nhau. Hex, theo tôi hiểu, đơn giản là một phiên bản nhị phân dễ sử dụng hơn và tiện lợi hơn. Tuy nhiên, tôi nghe khá thường xuyên rằng các trình soạn thảo hex là các trình soạn thảo nhị phân. Nếu bạn thực sự tìm kiếm các trình soạn thảo nhị phân của Cameron trên Google, bạn sẽ có các trình soạn thảo hex. Tại sao vậy? Kết nối là gì?
Tại sao các trình soạn thảo hex được gọi hoặc gọi là trình soạn thảo nhị phân?
Câu trả lời
Những người đóng góp cho SuperUser Steven và BarryTheHatchet có câu trả lời cho chúng tôi. Đầu tiên, Steven:
Một trình soạn thảo nhị phân chỉnh sửa một tệp nhị phân. [Tệp nhị phân - Wikipedia]
- Tệp nhị phân là tệp máy tính không phải là tệp văn bản. [V]] Các tệp nhị phân thường được coi là một chuỗi byte, có nghĩa là các chữ số nhị phân (bit) được nhóm lại trong các mức cao. Các tệp nhị phân thường chứa các byte được dự định sẽ được hiểu là một cái gì đó không phải là ký tự văn bản.
Trình soạn thảo hex là một loại trình soạn thảo nhị phân trong đó dữ liệu nhị phân được biểu diễn dưới dạng thập lục phân. [Trình chỉnh sửa Hex - Wikipedia]
- Trình soạn thảo hex (hoặc trình soạn thảo tệp nhị phân hoặc trình soạn thảo byte) là một loại chương trình máy tính cho phép thao tác dữ liệu nhị phân cơ bản cấu thành một tệp máy tính. Cái tên hex hex xuất phát từ nhóm hex hexececimal, một định dạng số chuẩn để biểu thị dữ liệu nhị phân.
Tiếp theo là câu trả lời từ BarryTheHatchet:
Thuật ngữ là khó khăn và những người khác nhau có tất cả các loại tên khác nhau cho các thứ.
Trong trường hợp này, có vẻ như phần tử hex hex trong trình soạn thảo hex hex, đề cập đến biểu diễn thông thường có thể đọc được của con người đối với từng giá trị của byte, trong khi đó, tệp nhị phân mật mã trong bộ soạn thảo nhị phân ở cấp độ byte (máy tính lưu trữ byte ở dạng nhị phân) mà không xem xét mã hóa văn bản cấp cao hơn và tương tự. Hãy nhớ lại rằng các tệp không thể biểu diễn ở dạng văn bản cấp cao hơn được gọi là các tệp nhị phân của bộ dữ liệu, các tệp nhị phân hoặc mã nhị phân, vì lý do tương tự.
Không phải là kỹ thuật không chính xác, họ chỉ đến vấn đề đặt tên từ các góc độ khác nhau. Mặc dù vậy, trên một ghi chú cá nhân, tôi có xu hướng đồng ý rằng tổng biên tập nhị phân của Cameron là khó hiểu.
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.