2014-09-30 101 views
2

我正在通過套接字讀取文件,有沒有辦法可以提取文件名,擴展名?java如何從二進制數據獲取文件名?

byte[] fileBytes; // filled byte[] array, how to extract info about file? 
+1

[如何從文件的字節數組中獲取文件名?](http://stackoverflow.com/questions/19912267/how-to-get-a-file-name-from-a-files字節數組)(還有:[從字節數組獲取文件名](http://stackoverflow.com/questions/9884908/get-filename-from-byte-array)) – BackSlash 2014-09-30 11:03:25

回答

2

你不能從流或插座收到的二進制數據得到的文件名,除非你瞭解這些字節,例如

首先10個字節表示ASCII編碼的文件名。

如果你沒有這樣的保證,沒有機會。

相關問題