Os arquivos .xyz precisam ser executáveis, ou você pode modificá-los em outra coisa, mas ainda assim reter as informações (por exemplo, gzip ou apenas modificar alguns bytes-chave)? Se você pudesse fazer isso e, em seguida, seu aplicativo pudesse desfazê-lo, eu pensaria que você poderia fazer seu esquema funcionar.