פורסם 2004 באוקטובר 721 שנים כמו שעומרי כתב, הפורמט באמת משנה... קובץ בינארי הוא קובץ שמנצל את כל 8 הביטים בכל בית... ASCII מוגדר רק על 7 הביטים הראשונים...אתה יכול למצוא עוד מידע כאן:http://www.cs.umd.edu/class/spring2003/cmsc311/Notes/BitOp/asciiBin.htmlבכל מקרה, קובץ בינארי הוא שם גנרי... יכולים להיות קבצים בינאריים בפורמטים שונים... אתה צריך לברר בדיוק באיזה פורמט שמור הטקסט בקובץ הבינארי...
פורסם 2004 באוקטובר 821 שנים מה זה משנה איזה פורמט.... במילא אפשר לקרוא רק 8 ביטים בכל פעם, וכפולות של 8 (ביטים = בית). בשביל לקרוא פורמטים כמו ASCII-7 צריך למצוא דרך להוציא רק 7 ביטים בכל פעם ולשמור את הביט הנוסף (יש כל מיני דרכים, אחת הכי פשוטות היא לקרוא 7 בתים בכל פעם ואז לחלק ל- 8 קבוצות = 8 תווים באורך 7 ביטים, למשל. אבל יש עוד שיטות פחות "בזבזניות" כמובן).אני לא יודע אם יש פקודות ספציפיות לזה ב- ++C אבל ב- C לפחות יש פקודות כאלה. (ביוניקס/לינוקס יש את write/read, לשאר הפלטפורמות [כולל יוניקס] יש פוקנציה באחת הספריות של C..)אני פשוט לא זוכר איזה פוקנציה בדיוק, sorry.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.