Différence entre les deux format DOS et Unix

Résolu/Fermé
smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 - 19 mai 2014 à 18:42
smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 - 26 oct. 2014 à 02:50
Bonjour,
j'ai un fichier text si j'enregistre en format Dos ça taille fait 634Ko et en Unix 611Ko.

J'aimerais savoir qu'elle est la différence entre les deux format file Unix & dos?
Si les fichier Unix sont utilisable sur windows?
Si oui, comment convertir un fichier dos à unix via invité de commande ?

Merci beaucoup.

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
19 mai 2014 à 19:19
Salut,

Je pense que la différence de poids vient principalement de la terminaison des fins de lignes qui diffère selon le système.
Unix utilise le caractère fin de ligne (\n), alors que DOS utilise lui aussi ce caractère mais précédé d'un retour chariot (\r\n).


Quant à modifier un fichier en ligne de commande, il existe sous GNU/Linux (Unix), deux utilitaires pour ça,
dos2unix
et
unix2dos
qui convertissent réciproquement le format.

On peut aussi faire ça avec des outils comme sed, perl ou autres.

Voir dans la FAQ : Conversion retours chariots DOS (CRLF) / UNIX (LF)
2
smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 844
19 mai 2014 à 19:45
Merci beaucoup j'ai bien saisi :) et j'ai aussi trouver se lien http://soft.zoneo.net/Linux/dos_et_unix.php
0
smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 844
19 mai 2014 à 19:19
j'ai continuer a rechercher pour trouver ...
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF) https://forums.commentcamarche.net/forum/affich-37620064-sed-conversion-retours-chariots-dos-crlf-unix-lf
0
smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 844
26 oct. 2014 à 02:50
# perl -pe 's/\n/\r\n/' fichier-unix > fichier-dos
0