The company wants to build a project, which has something to do with MP4. After reading the standard documents on the Internet, I still cannot understand it deeply. Take a moment to make a parser, named fileexpert, currently only supports parsing the file format of the ISO_IEC_14496-12. The reason for naming it fileexpert is that you want to make it into a more common framework, and later it can be used to Parse Files in other formats. (I used to think about a small tool to parse the PE file format .)
MP4 files are composed of boxes. The payload part of the box can contain other boxes, and the box is nested with boxes. Nearly 100 boxes are specified in 14496-12, but not all boxes are used. Fileexpert resolves all the boxes contained in a common MP4 file.
Find a place to save the code. The googlecode seems to be blocked... SourceForge seems to be a little troublesome to use...