Invité Invité
| Sujet: meilleurs méthode pour rajouter données binaires. Lun 18 Juil 2011 - 23:19 | |
| J'ai pas tellement le temps de faire une série d'expériences en ce moment, mais il faudra moi aussi que je m'y mette. Quel est la meilleure méthode de rajouter des octets (évidemment 0 à 255) à un fichier? File_open_append c'est pour du texte. Entre filebin_block_write, file_writebuf, filebin_hexa_write... Je suppose qu'il faut utiliser filebin_position après avoir utilisé filebin_size pour mettre le pointeur à la fin.
Comme je sais que certains d'entre vous utilisent de temps en temps ces commandes, il vaut mieux demander à des spécialistes.
Je pense que ce serait bien qu'un tutoriel complet avec toutes les possibilités voit le jour. Peut-être ce serait le moment de le faire.
Merci d'avance |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: meilleurs méthode pour rajouter données binaires. Mar 19 Juil 2011 - 0:28 | |
| Mon cher ami cosmos, Un exemple vaut mieux qu'un long discours. Tu peux faire ceci , par exemple (ton idée est bonne pour positionner le pointeur): - Code:
-
DIM f$, p f$ = "Z:\Test.bin": ' Fichier de test (celui auquel on veut rajouter des octets) FILEBIN_OPEN_WRITE 1, f$ p = FILEBIN_SIZE(1): ' taille du fichier (par exemple 10: positions 0 à 9) FILEBIN_POSITION 1, p: ' on se positionne juste après la fin du fichier ' et on écrit ce qu'on veut, le pointeur progresse automatiquement: FILEBIN_WRITE 1, 0: FILEBIN_WRITE 1, 128: FILEBIN_WRITE 1, 255: ' valeurs à écrire... FILEBIN_CLOSE 1: ' ici, le fichier est augmenté de 3 octets à la fin TERMINATE | |
|
Invité Invité
| Sujet: Re: meilleurs méthode pour rajouter données binaires. Mar 19 Juil 2011 - 6:21 | |
| Merci JL35. Je mets cela en application. J'ai des fichiers de 66560 octets, et je ne voulais pas les détruire, car long à produire. Cela va pouvoir me permettre de rajouter autre chose dans le même fichier. Exactement ce que je voulais.
A la prochaine. |
|
Contenu sponsorisé
| Sujet: Re: meilleurs méthode pour rajouter données binaires. | |
| |
|