How are files (especially audio files) organized internally?

Posted by mystify on Stack Overflow See other posts from Stack Overflow or by mystify
Published on 2010-05-01T13:17:09Z Indexed on 2010/05/01 13:27 UTC
Read the original article Hit count: 163

Filed under:
|
|
|
|

I try to grok that: Apple is talking about "packets" in audio files, and there is a fancy function called AudioFileReadPackets which takes a lot of arguments. One of them specifies the "start packet", and another one the number of packets which you want to read.

So I imagine an audio file to look like this, internally: It's made up of a lot of packets. If it's an audio file which has an variable bit rate format, then every packet may have a different size. If the file has an constant bit rate format, then every packet is the same size. So an audio file is like a truck full of boxes, and every box contains some interesting stuff.

Is that correct? Does it apply to any kind of file? Is this how files actually look like?

© Stack Overflow or respective owner

Related posts about General

Related posts about c