I need to analyze thousands of jpeg files (by retrieving it EXIF data). It is more than 50 GB of data.I cannot read whole files because it'll take too much time.
Is there any method in C# to read only EXIF data from those files without need of loading and decompressing whole jpeg files?
EDIT: Why I need fast method?
I've tried solution from this question: How to get the EXIF data from a file using C#
And for 1000 images with total size ~ 1GB it took 3 minutes to analyze. So for larger (50G) library of photos it could take 2 hours. And when you need almost immedietelly information like: "What is preffered zoom used by your customer" it is too slow.