קובץ בינארי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
שורה 1:
'''קובץ בינארי''' הוא כינוי ל[[קובץ]] מחשב הכולל מידע המיועד לעיבוד ממוחשב ([[machine-readable]]), כגון תווי בקרה, [[metadata]] ו[[שפת מכונה|קוד מכונה]], ואיננו מיועד להצגה ולעריכה כ[[קובץ טקסט|טקסט פשוט]]. כך לדוגמה, יצוג של תמונה, סרט וידאו, או שמע במחשב הוא באמצעות קובץ בינארי. הפיקסלים שבתמונה כמו גם הצלילים, מיוצגים באמצעות נתונים אך לנתונים אין משמעות כטקסט.
 
הניגוד "בינארי" לעומת "טקסט פשוט" משקף את ההתייחסות לסוג הקובץ מנקודת מבטו של המשתמש, ולא לייצוג המידע במחשב בפועל; לאמיתו של דבר, כל פיסת מידע - וממילא כל קובץ - מיוצגים ב[[מחשב דיגיטלי|מחשב הדיגיטלי]] בצורה בינארית.
שורה 11:
 
==טיפול בקובץ בינארי==
[[Fileקובץ:Programmierer binary.gif|thumbממוזער|קריקטורה של מתכנת המשתמש בקוד בינארי]]
 
כדי לאפשר מעבר קבצים בינאריים דרך מערכות (כגון [[דואר אלקטרוני]]) שמאפשרות מעבר של תווים מסוימים בלבד, בדרך כלל ממירים את הקובץ לייצוג בטקסט פשוט, תוך שימוש בקידוד מתאים (כגון [[Base64]]). החיסרון בקידוד כזה הוא הגדלת נפח הקובץ ב-30% בממוצע במהלך ההמרה, וכן הצורך בפיענוח בצד המקבל על ידי המרה חוזרת מייצוג הטקסט לקובץ בינארי.