Devo provare a vedere se dipende dalla codifica, anche se finora gli "esperimenti" trovati in rete riguardano sempre file di testo, e inizio a pensare che il problema sia il comando touch che non comunica al sistema la struttura che deve avere il file in base all'estensione.
Grazie del link.