2017-08-28 110 views

回答

2

從URL獲取InputStream的:InputStream from a URL

大多數解決方案將有你在閱讀整個流,但是這不是完全必要的,因爲你只需要檢查前三個字節。

將其轉換爲byte[]Convert InputStream to byte array in Java

的GIF文件必須用頭塊開始。頭文件佔用文件的前六個字節。這些字節應該全部對應於ASCII字符代碼。前三個字節稱爲簽名。這些應始終是 「GIF」(即47 = 「G」,49 = 「I」,46 = 「F」)

http://giflib.sourceforge.net/whatsinagif/bits_and_bytes.html