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