Любой файл он последовательность нулей и единиц в конечном итоге, хотя и удобно на более прикладном уровне разделять так называемые текстовые файлы(ASCII и Unicode) и бинарные, то есть то что простым текстом не является. Вам надо с оной стороны прочитать про единицы измерения информации, системы счисления по основанию 2, 8, 16, а кроме того понимать суть тех программ и форматов, которые создают тот или иной файл. А универсальноое чтиво, которое объяснит смысл любого файла на свете просто нет.