Perchè [dos] a volte nell'output di un salvataggio in "vim". come ad esempio: "foo.txt [dos] 38L, 193C"?

4

In alcuni file di testo, dopo aver eseguito un salvataggio in vim con :w , l'output menziona [dos] come tale:
"foo.txt" [dos] 38L, 193C

Perché viene visualizzato [dos] ?

Come semplice test, ho creato un nuovo file con vim su un disco FAT32 collegato al mio Mac. Questi file non visualizzano [dos] dopo un salvataggio in vim . Ho copiato il file in /tmp (formato nativo di MacOS). Aprendolo non viene visualizzato [dos] su un salvataggio in vim .

Quindi, foo.txt ha caratteri giapponesi. Una porzione assomiglia a:



...




"foo.txt" [dos] 38L, 193C

alcuni test:

/tmp$ file -I foo.txt
foo.txt: text/plain; charset=utf-8

foo.txt ciclo di vita:

  1. Su XP ho creato molti file di testo usando TextEdit con caratteri giapponesi e salvato nel file system FAT32 (unità usb).
  2. Sono stati archiviati in un formato ZIP .
  3. Questa unità USB è stata collegata e copiata sul mio MacBook ( MacOS estesa / Journaled ).
  4. /usr/bin/unzip non archiviati ed eccomi qui

I file di testo sono un formato di file multipiattaforma di base. Ovviamente, "qualcosa" è diverso con quei file con [dos] contrassegnati ... Cosa contrassegna un file come un file [dos] ?

    
posta riverflows 17.03.2017 - 14:01
fonte

1 risposta

4

What flags a file as being a [dos] file?

Fine linea. Windows utilizza caratteri CR (carrage return) e NL (newline). I vecchi file di testo in chiaro di Mac utilizzano gli editor di riga di comando CR e macOS che usano NL.

    
risposta data 17.03.2017 - 14:17
fonte

Leggi altre domande sui tag