2
Quicktime-,MPEG或AIFF-文件似乎都組織他們的數據元素中的塊是這樣的:OSX API,用於訪問數據結構類似的Quicktime原子或MPEG盒
0x00 chunk 1 header (size as UInt32 + ID as 4-char-code)
0x08 chunk 1 data
...
0xA0 chunk 2 header
0xA8 chunk 2 data
...
and so on.
當讀取那樣的文件,很容易跳到感興趣的塊,因爲每個塊都聲明它是自己的大小。當然,塊也可以嵌套。
在Quicktime世界中,這些塊稱爲「原子」,在MPEG中稱爲「盒子」。
我的問題: 在Mac OSX中是否有某種通用的API來瀏覽和訪問這些塊?我知道這很容易實現,但我寧願使用比自己一起黑客攻擊更合適的東西。
此外,我很好奇,如果這種數據結構有一個共同的名稱,其他'原子'或'盒'。對我來說,它似乎非常簡單和有用,它除了Quicktime或MPEG之外還必須存在於其他許多領域。
感謝, 塞巴斯蒂安