我試圖記錄以太網攝像機發送的jpeg圖像在mjpg流中。 我使用Borland C++應用程序(VSPCIP)獲得的圖像在Notepad ++中與從應用程序Wireshark保存的tcp流看起來完全相同(字符數除外:我的文件中爲15540,wireshark文件中爲15342,而jpeg內容長度被宣佈爲15342)。 這就是說,我有198個不可顯示的字符超過預期,但這兩個文件都有247行。jpg文件區別:從wireshark tcp流和C++套接字
這裏有兩個文件: http://demo.ovh.com/fr/a61295d39f963998ba1244da2f55a27d/
我可以(在記事本++使用何種工具(我試過在UTF8或ANSI顯示:文件仍然匹配,而他們不具有相同的字符數)或另一個編輯器)查看不可顯示的字符?
在你的程序中,你打開二進制或文本模式下的文件? – 2012-01-13 14:11:45
在我的程序中,我將來自TCP流的字節存儲到: BYTE * ImageFrame = new BYTE [ContentLength]; 並創建一個文件(只是查看BYTE的數據*)我使用: std :: ofstream * mpofs; mpofs = new std :: ofstream(「out.jpg」); for(int i = 0; i
Arnaud
2012-01-13 14:29:52