Dans un fichier texte, les lignes sont concaténée les unes à la suite des autres, donc si la nouvelle ligne n'a pas la même longueur que l'ancienne, tu dois réécrire complétement le fichier à partir de la position du changement...
Pour être plus efficace, il faudra voir pour un codage plus adapté à ce type d'opération.