Enregistrer un programme Basic en ASCII

Lorsque j’enregistre un programme Basic en ASCII (avec ,a) et que je l’ouvre ensuite dans un éditeur de texte, cela fonctionne presque comme prévu. Cependant, à la fin du programme, il y a des caractères spéciaux, suivis d’une touche définie par l’utilisateur et de quelques fragments de code.

Est-ce normal ?

De quel type de données s’agit-il ?

Bienvenue.

C’est un problème fréquent. Lorsqu’un fichier est enregistré avec « ,a », le système de fichiers n’ajoute pas d’en-tête. Si vous utilisez ensuite un programme pour l’extraire d’une DSK, celui-ci utilisera la longueur figurant dans l’en-tête s’il la trouve ; sinon, il se peut qu’il utilise le nombre de blocs occupés par le fichier pour déterminer sa longueur, et le dernier bloc peut alors contenir du « bruit » supplémentaire. Le fichier contient souvent un marqueur de « fin de fichier » dans le texte (je crois qu’il s’agit du code hexadécimal 0f) et vous pouvez couper le fichier à partir de là.

Merci beaucoup :slight_smile:

J’ai juste trouvé ça passionnant…