我總是想知道在哪裏可以找到編碼已知文件格式的規則,例如:.jpg,.png,.mpg以編程方式。如何編寫這些二進制格式?幾年前,當我瀏覽phpBB腳本時,我發現他們例如不使用任何gd或imagemagick,他們以二進制方式編寫它。不僅用於PHP,還用於其他語言?以編程方式編碼多媒體文件格式
1
A
回答
1
- 的Wikipedia Article似乎對PNG格式的內部結構
- 的JPEG standard(PDF)一個不錯的破敗 - 讀Wikipedia article on JPG作一介紹
- 這裏是一個不錯的一個GIF:GIF spec和官方一個(更重讀):Gif89a
視頻編碼是一個完全不同的問題,數量級更復雜......雖然我想像一個已經可以花的批次深入瞭解JPEG格式。
通常,在Wikipedia中查找所需格式的文章將爲您提供格式定義或指定規範的鏈接。
0
你的意思是「data:」URI規範嗎? http://en.wikipedia.org/wiki/Data_URI_scheme
<img src="data:image/gif;base64,AAAA" alt="blank">
只需base64編碼圖像,設置正確的MIME類型,並有樂趣。
請注意,這會影響瀏覽器對圖像的緩存,而base64編碼會導致所需數據傳輸大小增加4/3。所以這不是一個明顯的表現勝利。
相關問題
- 1. 以編程方式將文件添加到Kentico媒體庫
- 2. 在Windows Phone 8中以編程方式下載媒體文件
- 3. 編輯媒體屬性以編程方式一把umbraco(4.11)
- 4. 以編程方式在Excel 2007中以編程方式添加條件格式
- 5. 以編程方式編譯java文件
- 6. 以編程方式編寫PDF文件
- 7. 以編程方式編輯.webarchive文件
- 8. 以編程方式編輯.conf文件
- 9. MAGENTO:以編程方式編織價格
- 10. 以編程方式編碼UIButton行動
- 11. 以編程方式編輯Python源碼
- 12. 在java文件上以編程方式調用intellij代碼格式化程序
- 13. 如何以編程方式查找文件的編碼?
- 14. 以編程方式編寫多個CSV文件
- 15. 如何以編程方式在Linux中查找文件格式?
- 16. 如何以編程方式獲取PowerPoint文件格式
- 17. C#生成器需要以編程方式格式化文件
- 18. 以編程方式獲取USB文件系統格式
- 19. 以編程方式將格式應用於Excel文件
- 20. iphone以編程方式解析RTF文件格式
- 21. 以編程方式確定視頻文件格式?
- 22. 以編程方式選擇Chromecast媒體路由
- 23. 如何以編程方式對媒體進行分類?
- 24. Magento - 如何以編程方式設置媒體庫圖片?
- 25. 以編程方式在媒體庫下創建圖像
- 26. 如何以編程方式觸發媒體掃描器?
- 27. 媒體編碼
- 28. 以編程方式編寫JSF1.2組件
- 29. 以編程方式修改csproj文件
- 30. 以編程方式創建ZIP文件
互聯網是這種知識的來源。只要嘗試谷歌的「PNG文件格式」。你會感到驚訝 – 2011-01-21 10:12:02