Was bedeutet Stern in .sha-Datei?

430
Smit Johnth

Die Ausgabe enthält eine Zeile pro Datei des Formulars " SPACE ASTERISK [ SLASH] ".

Was *heißt also?

1

1 Antwort auf die Frage

3
Ignacio Vazquez-Abrams

Aus der sha1sum(1)Manpage:

Im Standardmodus wird eine Zeile mit Prüfsumme, einem Leerzeichen, einem Zeichen für den Eingabemodus ('*' für binär, '' für Text oder wenn binär nicht signifikant) und der Name für jede DATEI gedruckt.

Daher bedeutet dies, dass die Datei binär ist, wenn sie weiß, dass sie von Bedeutung ist.

Es gibt also entweder `*` oder `` (2 Leerzeichen) zwischen Hash und Dateiname? Ist es bei md5sum und anderen Prüfsummen gleich? Smit Johnth vor 6 Jahren 0
Was sagen ihre Manpages? Ignacio Vazquez-Abrams vor 6 Jahren 0
Warum kann es wichtig sein zu wissen, ob es sich um eine Binär- oder Textdatei handelt? Smit Johnth vor 6 Jahren 0
Nicht wirklich sicher, hier ist alles gleich. Ignacio Vazquez-Abrams vor 6 Jahren 0
Die Bedeutung ist, dass Windows `CR / LF` als New-Line-Sequenz verwendet, während Linux und OSX` LF` verwenden. Eine Textdatei würde andere binäre Prüfsummen anzeigen, wenn sie zwischen Windows und Linux / OSX im Ascii-Modus übertragen wird. Wenn Sie den Dateityp jedoch als Text kennzeichnen, wird sichergestellt, dass die Prüfsummen auf jedem Betriebssystem gleich sind. Zeilenfolge. AFH vor 6 Jahren 1
@AFH Berechnet sha1sum & co Prüfsummen im Text- / Binärmodus unterschiedlich? Smit Johnth vor 6 Jahren 0
@SmitJohnth - Ich weiß nicht genau über `sha1sum` Bescheid, aber andere Software liest unter Windows eine` CR / LF`-Sequenz, als wäre es ein einzelner `LF` mit Nicht-Windows-Systemen. AFH vor 6 Jahren 0