Dans certains fichiers texte, après une sauvegarde dans vim
avec :w
, la sortie mentionne [dos]
En tant que tel:
"foo.txt" [dos] 38L, 193C
Pourquoi est-ce [dos]
affiché?
En guise de test simple, j'ai créé un nouveau fichier avec vim
sur un FAT32
disque attaché à mon Mac. Ces fichiers ne s'affichent pas [dos]
après une sauvegarde dans vim
. J'ai copié ce fichier dans /tmp
(format natif MacOS). L'ouvrir là-bas ne s'affiche pas [dos]
lors d'une sauvegarde dans vim
non plus.
Alors, foo.txt
a des caractères japonais. Une portion ressemble à:
臣
区
...
草
早
古
谷
"foo.txt" [dos] 38L, 193C
quelques tests:
/ tmp $ file -I foo.txt
foo.txt: text / plain; charset = utf-8
foo.txt
cycle de la vie:
- Sur XP J'ai créé beaucoup de fichiers texte en utilisant TextEdit qui avait des caractères japonais et sauvé FAT32 système de fichiers (lecteur usb).
- Ils ont été archivés dans un
ZIP
format. - Ce lecteur USB a été connecté et copié sur mon MacBook ( MacOS étendu / journalisé ).
/usr/bin/unzip
désarchivés, et me voilà.
Les fichiers texte sont un tel format de fichier multiplateforme de base. De toute évidence, "quelque chose" est différent avec ceux [dos]
fichiers marqués ... Ce qui signale un fichier comme étant [dos]
fichier?
la source