看板 Programming 關於我們 聯絡資訊
※ 引述《ju22 (我是好人好事代表)》之銘言: : 嗯嗯,就像我如果直接將telnet到web server抓一下個圖檔或二進位檔 : 然後把抓下來的檔去掉HTTP respone header和New Line後,剩下來的 : 部份不是應該要跟原始圖檔或二進位檔的內容一樣嗎? 是的 : 可是用hex編輯器去檢查原始檔跟下載的檔內容會不同 : 圖檔也沒辦法正確開啟...這跟MIME編碼有關嗎? Web Server 會告知你, 該封包的 MIME 編碼 (請參考 herder) : 還有我發現telnet不管是用7-bits或8bits模式來傳... ^^^^^^^^^^^^^^^^^^^^^ Web Server 沒有 7-bits/8bits 的差別 不過 FTP server 有 7-bits/8bits 的傳輸差別 : 結果似乎是一樣的.. : Thanks! 我猜是 你程式中暫存的 buffer 宣告成 char[], 而非宣告成 unsigned char[] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.67.4.232