看板 Programming 關於我們 聯絡資訊
請教檔案串流相關的問題, 現在傳輸串流的時候,通常都會提供stream library協助, 但我記得有看過 char buffer[max],然後將檔案放到這個buffer裡面做傳輸, 我的問題是,檔案的型態到底是什麼東西,為什麼可以用char型態做傳輸,又可以用stream去做傳輸, 檔案的型態是char嗎?我對這個部分不太明白,也不知道是用何種方式將檔案資料放到char陣列型態中, 我有看過code裡面寫到file.open(),這個和將檔案內容讀到buffer有關係嗎, 另外檔案有文字檔,影音檔,還有多種型態,為什麼都可以用char資料型態傳輸, 而且如果檔案比這個buffer大很多要怎麼辦,socket應該只負責傳輸,所以這部份的問題應該是屬於應用層實做的問題, 有人能講解一下嗎,對於這部分我感到很疑惑@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.44.35 ※ 編輯: batista630 來自: 61.228.44.35 (09/16 23:48)
sunneo:因為1char == 1byte220.132.228.138 09/17 00:00