qu'est-ce que ^ caractère@ dans la vi?

Je vois beaucoup de ^@ caractère dans un contenu d'un fichier texte sur mon serveur UNIX. Je suis incapable de comprendre ce qui ne ^@ veux dire? et comment les supprimer à partir du fichier? et surtout pourquoi il est généré?

Si j'essaie de voir le contenu du fichier à l'aide de cat , j'obtiens ceci:

u3210#"! utypyado

toutefois, si vous essayez d'utiliser cat -v , je suis ^@ caractères (comme ci-joint la capture d'écran) avec du texte en anglais. Même résultat est observé lorsque j'utilise vi avec :set list commande.

Toute aide est très appréciée , merci beaucoup à l'avance.

qu'est-ce que ^ caractère@ dans la vi?

Ses un octet nul. (Vous pouvez le taper en faisant <C-v>000)
pourrait-il être à la recherche à un fichier binaire?
Ses un .htaccess fichier pour apache , donc il ne devrait pas être contenant un caractère NUL. merci pour vos efforts et de temps, ou est-il possible que mon fichier est corrompu?
J'ai trouvé quelque chose ici.Je me demande si je suis attaqué? security.stackexchange.com/questions/45955/...

OriginalL'auteur PKumar | 2014-02-05