2013-08-01 9 views

risposta

4

‘-b’ ‘--binary’

  • trattare ogni file di input come binario, leggendolo in modo binario e
    uscita un ‘*’ bandiera. Questo è l'inverso di --text. Su sistemi come GNU che non fanno distinzione tra file binari e di testo, questa opzione
    contrassegna semplicemente ogni modalità di input come binaria: il checksum MD5 è
    non modificato. Questa opzione è l'impostazione predefinita sui sistemi come MS-DOS che
    distinguere tra file binari e di testo, tranne che per la lettura
    standard input quando lo standard input è un terminale.

‘-t’ ‘--text’

  • trattare ogni file di input come testo, leggendolo in modalità testo e output di una ‘’ bandiera. Questo è l'inverso di --binary. Questa opzione è l'impostazione predefinita su sistemi come GNU che non fanno distinzione tra file binari e di testo . Su altri sistemi, è l'impostazione predefinita per che legge l'input standard quando l'input standard è un terminale. Questa modalità non viene mai impostata come predefinita se si utilizza --tag.
+0

Potrebbe fornire un esempio di un file in cui MD5SUM sarebbe diverso? – Flimm

+1

@Flimm Non so di strumenti di somma MD5 che farebbero questo, ma in alcuni linguaggi di programmazione, diverse nuove linee possono essere convertite automaticamente alla piattaforma predefinita dopo essere state lette a meno che non sia specificata una "modalità di lettura binaria". Ad esempio, '\ r \ n' (Windows newline) potrebbe essere convertito in' \ n' su Linux, '\ n' potrebbe essere convertito in' \ r \ n' su Windows. – jpmc26

Problemi correlati