Крайне низкоуровневый способ сделать это - прочитать файл как поток растровых изображений (при условии, что вы можете преобразовать его в растровое изображение) и проанализировать его для поиска шаблонов.Но ваш алгоритм должен быть очень, очень усовершенствован.Итак, в основном то, что сказал П. Брайан. Макки.