Sha1sum

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

sha1sum - Beräkna och kontrollera SHA-1-kontrollsummor

Kommandot `sha1sum` används för att beräkna och kontrollera SHA-1-kontrollsummor för filer i Unix-liknande operativsystem.

Syntax

sha1sum [ALTERNATIV] [FIL]...

Beskrivning

Kommandot `sha1sum` beräknar SHA-1-kontrollsummor för en eller flera filer. SHA-1 är en kryptografisk hashfunktion som genererar en unik kontrollsumma för en given fil. Detta används ofta för att verifiera filers integritet.

Alternativ

Kommandot `sha1sum` stöder flera alternativ som kan användas för att justera hur kontrollsummorna beräknas och kontrolleras:

  • -b, --binary - Läs i binärt läge.
  • -c, --check - Läs SHA-1-summor från FIL och kontrollera dem.
  • --tag - Skapa en BSD-stil hashfil.
  • -t, --text - Läs i textläge (standard).
  • --ignore-missing - När du kontrollerar, ignorera saknade filer.
  • --quiet - Tysta läget; visa inte OK-meddelanden.
  • --status - Visa inte meddelanden alls, returnera bara exit-status.
  • --strict - När du kontrollerar, avsluta med status 1 för felaktiga filer.
  • --warn - Visa en varning för filer som saknar en slutrad.
  • --help - Visa hjälpmeddelande och avsluta.
  • --version - Visa versionsinformation och avsluta.

Exempel

Här är några praktiska exempel som visar hur du kan använda `sha1sum`-kommandot:

  • För att beräkna SHA-1-kontrollsumman för en fil:

sha1sum filnamn

  • För att beräkna SHA-1-kontrollsummor för flera filer:

sha1sum fil1 fil2 fil3

  • För att skapa en fil med SHA-1-kontrollsummor:

sha1sum fil1 fil2 fil3 > kontrollsumma.txt

  • För att kontrollera SHA-1-kontrollsummor mot en tidigare skapad fil:

sha1sum -c kontrollsumma.txt

  • För att använda binärt läge när du beräknar kontrollsummor:

sha1sum -b filnamn

Skillnader mellan macOS och Linux

Det finns några skillnader att tänka på när man använder `sha1sum`-kommandot på macOS jämfört med Linux:

  • Standardinstallationer: `sha1sum` är vanligtvis förinstallerat på de flesta Linux-distributioner som en del av GNU coreutils. På macOS är det inte förinstallerat, men kan installeras via paketverktyg som Homebrew.
  • Kommandot: På macOS kan `shasum` användas med specifikationen `-a 1` för att beräkna SHA-1-kontrollsummor. Exempel: `shasum -a 1 filnamn`.
  • Funktionalitet: Grundläggande funktionalitet är densamma, men flaggor och detaljerad användning kan variera något mellan `sha1sum` på Linux och `shasum` på macOS.

Exempel på att beräkna SHA-1-kontrollsumman på macOS:


shasum -a 1 filnamn

Exempel på att beräkna SHA-1-kontrollsumman på Linux:


sha1sum filnamn

Det är alltid bra att konsultera `man`-sidan för `sha1sum` på Linux och `shasum` på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `sha1sum`, kontrollera följande:

  • Att filerna du försöker beräkna eller kontrollera kontrollsummor för existerar och är läsbara.
  • Att du använder rätt syntax och alternativ för ditt specifika system.
  • Att du har nödvändiga rättigheter för att läsa filerna och skriva kontrollsummor till den specificerade filen.

Se även

  • sha256sum - Beräkna och kontrollera SHA-256-kontrollsummor.
  • md5sum - Beräkna och kontrollera MD5-kontrollsummor.
  • shasum - Beräkna och kontrollera SHA-kontrollsummor på macOS.
  • cksum - Beräkna och kontrollera CRC-kontrollsummor.

Källor

Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.