Mục lục:
Định nghĩa - Binhex có nghĩa là gì?
BinHex là một hệ thống mã hóa được sử dụng để chuyển đổi dữ liệu nhị phân thành văn bản, được hệ điều hành Macintosh sử dụng để gửi các tệp nhị phân qua email. Chuyển đổi dữ liệu nhị phân thành các ký tự ASCII được thực hiện để dễ dàng chuyển các tệp từ nền tảng này sang nền tảng khác, vì hầu như tất cả các máy tính có thể xử lý các tệp văn bản ASCII.
BinHex ban đầu là ý tưởng của Tim Mann. Ông đã viết nó cho TRS-80 như một phiên bản độc lập của một hệ thống mã hóa. BinHex tương tự như Uuencode (mã hóa Unix sang Unix) và là định dạng phổ biến cho các tệp Macintosh. Các tệp BinHex cần nhiều không gian hơn các tệp định dạng ban đầu và ít có khả năng bị hỏng trong khi truyền giữa các giao thức cũ hơn.
Một tệp BinHex thường có phần mở rộng .hqx ở cuối tên tệp của nó. Các phiên bản trước có phần mở rộng .hex.
Thuật ngữ này cũng được gọi (tham chiếu) là .hqx.
Techopedia giải thích Binhex
BinHex thường mã hóa tệp nhị phân 8 bit hoặc biểu diễn luồng 8 bit thành định dạng văn bản ASCII 7 bit. Khi một tệp được truyền trên mạng dưới dạng tệp đính kèm email, người nhận ở đầu kia phải giải mã nó. Một số bộ giải mã có sẵn để giải mã các tệp BinHex cho cả Windows và Mac OS. Stuffit Expander là một ứng dụng miễn phí và đơn giản, có thể giải mã, mã hóa, nén và lưu trữ các tệp.
BinHex rất hữu ích cho Mac OS 9 và các phiên bản Mac OS trước đó, bởi vì nó kết hợp cả dữ liệu và nhánh của hệ thống tệp và giữ cho chúng được gói trong khi chuyển. Tệp BinHex chứa một thông báo trên dòng đầu tiên, giúp xác định đó là tệp BinHexed. Thông báo này được theo sau bởi các dòng 64 ký tự, có thể bao gồm các chữ cái, số và dấu chấm câu ngẫu nhiên.
BinHex ban đầu được sử dụng để gửi tệp thông qua các dịch vụ trực tuyến như CompuServe, có đường ống thường không sạch 8 bit và cần luồng 7 bit. Vấn đề này đã được giải quyết vào giữa những năm 1980 khi CompuServe bổ sung các giao thức truyền tệp sạch 8 bit. Việc sử dụng BinHex sau đó đã bị dừng lại. Tuy nhiên, vẫn có vấn đề tải lên tệp trên CompuServe và nhu cầu BinHex giải quyết vấn đề đã được công nhận.
Năm 1985, Yves Lempereur đã phát hành BinHex 4.0, giải quyết các vấn đề, chẳng hạn như không tương thích, phá hủy tệp và tham nhũng tệp. BinHex 4.0 đã hết sức cẩn thận trong việc lựa chọn ánh xạ ký tự để tránh các ký tự được dịch bởi phần mềm email. Nó mã hóa ngay cả thông tin tệp và bảo vệ nó bằng nhiều kiểm tra dự phòng theo chu kỳ. Các tệp .hqx cuối cùng mạnh hơn và có cùng kích thước với các tệp .hcx. Một số trình duyệt Web phổ biến, như Netscape và các ứng dụng email, như Eudora, đã hỗ trợ khả năng BinHex để mã hóa và giải mã các tệp.
