[問題] 關於檔案傳輸的問題

看板Programming作者 (努力工作!!)時間18年前 (2007/09/16 23:46), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請教檔案串流相關的問題, 現在傳輸串流的時候,通常都會提供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)

09/17 00:00, , 1F
因為1char == 1byte
09/17 00:00, 1F
文章代碼(AID): #16xK_m_A (Programming)
文章代碼(AID): #16xK_m_A (Programming)