Cette portabilité ne porte que sur la partie du code permettant l'écriture / lecture de fichiers sur le disque.
La spécifications du fichier ne sera définie que dans quelques mois, et mon code correspondant sera alors désuet. Il me sert juste à vérifier si le reste du code (la plus grosse partie et la plus complexe) fonctionne correctement.
Mon code est assez modulaire, pour pouvoir changer une si simple partie de code...