Enlever des zéros à la fin d'un fichier binaire

Résolu
Signaler
Messages postés
61
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
29 août 2020
-
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Bonjour
Je n'arrive pas à trouver comment enlever les 00 à la fin d'unfichier ouvert en mode binaire.
Je connais l'offset à partir duquel il n'y a plus que des zéros et je voudrais enlever la suite et donc raccourcir le fichier.

Merci d'avance de votre aide

3 réponses

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
le plus efficace est l'API SetEndOfFile...
(te faudra passer par les APIs pour ouvrir ton fichier)
Messages postés
61
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
29 août 2020

Merci beaucoup Renfield pour ta réponse.

Ca marche très bien avec les APIs

Et excuse-moi pour cette réponse tardive !
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
pas de soucis, ravis de voir que tu t'en es sortit tout seul

Renfield
Admin CodeS-SourceS- MVP Visual Basic