AJMitev / FileTypeChecker

Cross platform file type validator for .NET
MIT License
139 stars 27 forks source link

Add mp4 and m4v #6

Closed adamhathcock closed 4 years ago

adamhathcock commented 4 years ago

I added the ability to skip a few bytes because these movie files have that apparently. https://www.garykessler.net/library/file_sigs.html

The multiple array case when checking was moving the stream for more than the first stream. I have to buffer it when looping.

Probably should make less buffers but didn't want to change too much