Может программатор кривой и не понимает данные

Цитата:
родной (но не рабочий)

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