תוכן עניינים:
הגדרה - מה המשמעות של Binhex?
BinHex היא מערכת קידוד המשמשת בהמרת נתונים בינאריים לטקסט, המשמשת את מערכת ההפעלה מקינטוש לשליחת קבצים בינאריים באמצעות דואר אלקטרוני. המרת נתונים בינאריים לתווי ASCII נעשית על מנת להעביר את הקבצים בקלות מפלטפורמה אחת לאחרת, מכיוון שכמעט כל המחשבים יכולים להתמודד עם קבצי טקסט של ASCII.
BinHex היה במקור הרעיון של טים מאן. הוא כתב את זה עבור TRS-80 כגרסה עצמאית של מערכת קידוד. BinHex דומה ל- Uuencode (קידוד Unix ל- Unix) והוא פורמט נפוץ לקבצי מקינטוש. קבצי BinHex זקוקים ליותר מקום מאשר קבצי הפורמט המקוריים ופחות סביר שהם ייפגמו בזמן שהם עוברים בין פרוטוקולים ישנים.
לקובץ BinHex יש בדרך כלל סיומת .hqx בסוף שם הקובץ. לגרסאות קודמות היה הסיומת .hex.
Techopedia מסביר את Binhex
BinHex בדרך כלל מקודד קובץ בינארי של 8 סיביות, או ייצוג זרם של 8 סיביות, לתבנית טקסט ASCII של 7 סיביות. כאשר קובץ מועבר ברשת כקובץ מצורף לדוא"ל, הנמען בקצה השני צריך לפענח אותו. ניתן לפענח מספר מפענחים לפענוח קבצי BinHex עבור מערכת ההפעלה Windows ו- Mac כאחד. Stuffit Expander הוא יישום חינמי ופשוט, שיכול לפענח, לקודד, לדחוס ולארכוב קבצים.
BinHex מאוד שימושי עבור Mac OS 9 וגירסאות קודמות של מערכות הפעלה של Mac, מכיוון שהוא משלב נתונים ומזלגות של מערכת קבצים ושומר עליהם מקובצים במהלך ההעברה. קובץ BinHex מכיל הודעה בשורה הראשונה, המסייעת בזיהויו כקובץ BinHexed. אחרי ההודעה הזו שורות של 64 תווים, שעשויות לכלול אותיות אקראיות, מספרים וסימני פיסוק.
BinHex שימש במקור לשליחת קבצים דרך שירותים מקוונים כמו CompuServe, שהצינורות שלהם לא היו נקיים לעיתים 8 סיביות והיו זקוקים לזרם של 7 סיביות. בעיה זו טופלה באמצע שנות השמונים כאשר CompuServe הוסיף את פרוטוקולי העברת הקבצים הנקיים של 8 סיביות. השימוש ב- BinHex הופסק אז. עם זאת, עדיין היו בעיות העלאת קבצים ב- CompuServe והוכרה הצורך ב- BinHex כדי לטפל בבעיה.
ב- 1985, איב למפרייר שיחרר את BinHex 4.0, שהתייחס לבעיות, כמו אי התאמה, הרס קבצים ושחיתות קבצים. BinHex 4.0 דאג במיוחד לבחירת מיפוי תווים כדי למנוע תווים שתורגמו על ידי תוכנת הדואר האלקטרוני. הוא קידד אפילו את פרטי הקבצים והגן עליו באמצעות בדיקות יתירות מחזוריות מרובות. קבצי ה- Hqx הסופיים היו חזקים יותר וכמעט היו בגודל זהה לזה של קבצי ה- Hcx. חלק מדפדפני האינטרנט הפופולריים, כמו Netscape, ויישומי דוא"ל, דוגמת Eudora, תמכו ביכולת BinHex לקידוד ופענוח של קבצים.
