java如何从二进制数据中获取文件名?

时间:2014-09-30 11:01:48

标签: java

我正在通过套接字读取文件,有没有办法可以提取文件名,扩展名?

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

1 个答案:

答案 0 :(得分:2)

您无法从流或套接字接收的二进制数据中获取文件名,除非您对这些字节有所了解,例如

  

前十个字节表示ASCII编码的文件名。

如果你没有这样的保证,就没有机会。