文本流是什么意思?
文本文件是一種典型的順序文件,其文件的邏輯結構又屬于流式文件。 特別的是,文本文件是指以ASCII碼方式(也稱(chēng)文本方式)存儲的文件,更確切地說(shuō),英文、數字等字符存儲的是ASCII碼,而漢字存儲的是機內碼。文本文件中除了存儲文件有效字符信息(包括能用ASCII碼字符表示的回車(chē)、換行等信息)外,不能存儲其他任何信息,因此文本文件不能存儲聲音、動(dòng)畫(huà)、圖像、視頻等信息。 設某個(gè)文件的內容是下面一行文字: 中華人民共和國 CHINA 1949。 如果以文本方式存儲,機器中存儲的是下面的代碼(以十六進(jìn)制表示,機器內部仍以二進(jìn)制方式存儲): D6 D0 BB AA C8 CB C3 F1 B9 B2 BA CD B9 FA 20 43 48 49 4E 41 20 31 39 34 39 A1 A3 其中,D6D0、BBAA、C8CB、C3F1、B9B2、BACD、B9FA分別是“中華人民共和國ABCD” 七個(gè)漢字的機內碼,20是空格的ASCII碼,43、48、49、4E、41分別是五個(gè)英文字母“CHINA”的ASCII碼,31、39、34、39分別是數字字符“1949”的ASCII編碼,A1A3是標點(diǎn)“。”的機內碼。 從上面可以看出,文本文件中信息是按單個(gè)字符編碼存儲的,如1949分別存儲“1”、“9”、“4”、“9”這四個(gè)字符的ASCII編碼,如果將1949存儲為079D(對應二進(jìn)制為0000 0111 1001 1101,即十進(jìn)制1949的等值數),則該文件一定不是文本文件。