Για παράδειγμα: στα Windows απαιτείται και το CR και το LF για να σημειωθεί το τέλος μιας γραμμής, ενώ στο Linux/UNIX απαιτείται μόνο ένα LF. Στο πρωτόκολλο HTTP, η ακολουθία CR-LF χρησιμοποιείται πάντα για τον τερματισμό μιας γραμμής. Μια επίθεση έγχυσης CRLF συμβαίνει όταν ένας χρήστης καταφέρνει να υποβάλει ένα CRLF σε μια εφαρμογή.
Χρησιμοποιεί το Unix LF ή CRLF;
Χρησιμοποιούνται για να επισημάνουν μια αλλαγή γραμμής σε ένα αρχείο κειμένου. Όπως υποδείξατε, τα Windows χρησιμοποιούν δύο χαρακτήρες την ακολουθία CR LF. Το Unix χρησιμοποιεί μόνο LF και το παλιό MacOS (pre-OSX MacIntosh) χρησιμοποιούσε CR.
Καταλαβαίνει το Linux CRLF;
3 Απαντήσεις. Καθώς είναι μια ακολουθία χαρακτήρων κενών διαστημάτων, το CRLF αγνοείται στο C, αλλά όχι στο Bash: Εάν η πρώτη γραμμή ενός σεναρίου bash (!/bin/bash) έχει τερματιστή γραμμής CRLF, το σενάριο δεν θα εκτελεστεί. Θα αναζητήσει το αρχείο /bin/bash\r, το οποίο δεν υπάρχει.
Είναι το CRLF Windows ή Unix;
Συστήματα Unix χρησιμοποιούν έναν μεμονωμένο χαρακτήρα -- τη γραμμή τροφοδοσίας -- και τα συστήματα Windows χρησιμοποιούν και μεταφορά μεταφοράς και τροφοδοσία γραμμής (συχνά αναφέρεται ως "CRLF").
Τι είναι το LF στο Linux;
Το
lf (όπως στα "αρχεία λίστας") είναι ένας διαχειριστής αρχείων τερματικού γραμμένο σε Go. Είναι σε μεγάλο βαθμό εμπνευσμένο από το ranger με μερικά ελλείποντα και επιπλέον χαρακτηριστικά. Ορισμένες από τις λειτουργίες που λείπουν παραλείπονται σκόπιμα, καθώς αντιμετωπίζονται καλύτερα από εξωτερικά εργαλεία.