Md5sum: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
 
(4 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
==== NAMN ====
== md5sum - Beräkna och kontrollera MD5-kontrollsummor ==
md5sum - beräkna och kontrollera MD5-meddelandesammandrag
Kommandot `md5sum` används för att beräkna och kontrollera MD5-kontrollsummor för filer i ett Unix-liknande operativsystem.


==== SYNOPSIS ====
=== Syntax ===
md5sum [ALTERNATIV]... [FIL]...
md5sum [ALTERNATIV]... [FIL]...


==== BESKRIVNING ====
=== Beskrivning ===
Skriv ut eller kontrollera MD5 (128-bitars) kontrollsummor.
Kommandot `md5sum` beräknar och skriver ut MD5-kontrollsummor för varje angiven fil. MD5-kontrollsummor används för att verifiera integriteten hos filer och säkerställa att de inte har ändrats.


Utan FILE, eller när FILE är -, läs standardinmatning.
=== Alternativ ===
Kommandot `md5sum` stöder flera alternativ som kan användas för att justera hur kontrollsummorna beräknas och kontrolleras:


-b, --binary
* -b, --binary - Läs in filer i binärt läge.
* -c, --check - Kontrollera MD5-summor mot en lista i en fil.
* --tag - Skapa BSD-stil checksums.
* --text - Läs in filer i textläge (standard).
* --quiet - Visa inga meddelanden om korrekta filer.
* --status - Visa inga meddelanden, avsluta med statuskoder.
* --strict - Ignorera felaktiga format i kontrollsummfilen.
* -w, --warn - Varn vid problem med filformatet.
* --help - Visa hjälpmeddelande och avsluta.
* --version - Visa versionsinformation och avsluta.


läsa i binärt läge
=== Exempel ===
Här är några praktiska exempel som visar hur du kan använda `md5sum`-kommandot:


 -c, --check
* För att beräkna MD5-kontrollsumman för en fil:
<code>
md5sum fil.txt
</code>


läs MD5-summor från FILERNA och kontrollera dem
* För att beräkna MD5-kontrollsummor för flera filer:
<code>
md5sum fil1.txt fil2.txt fil3.txt
</code>


       --tag skapa en BSD-liknande kontrollsumma
* För att skriva kontrollsummor till en fil:
<code>
md5sum fil1.txt fil2.txt fil3.txt > kontrollsum.txt
</code>


       -t, --text
* För att kontrollera kontrollsummor från en fil:
<code>
md5sum -c kontrollsum.txt
</code>


            läs i textläge (standard)
* För att visa inga meddelanden om korrekta filer vid kontroll:
<code>
md5sum -c --quiet kontrollsum.txt
</code>


       -z, --zero
* För att skapa BSD-stil kontrollsummor:
<code>
md5sum --tag fil.txt
</code>


avsluta varje utgångsrad med NUL, inte nyrad, och inaktivera escapening av filnamn
=== Skillnader mellan macOS och Linux ===
Det finns några viktiga skillnader att tänka på när man använder `md5sum`-kommandot på macOS jämfört med Linux:


Följande fem alternativ är endast användbara när du verifierar kontrollsummor:
* Standardinstallationer: På de flesta Linux-distributioner är `md5sum` en del av GNU coreutils och finns förinstallerat. På macOS finns det ett liknande kommando som heter `md5` som fungerar på ett liknande sätt men kan ha olika standardutmatningsformat och alternativ.
* Alternativ och funktioner: `md5sum` på Linux och `md5` på macOS har liknande grundläggande funktioner för att beräkna och kontrollera MD5-kontrollsummor, men de specifika flaggorna och utmatningsformatet kan variera. Det är viktigt att kontrollera man-sidorna för respektive verktyg (`man md5sum` på Linux och `man md5` på macOS) för detaljerad information.


       --ignore-missing
=== Felsökning ===
Om du får ett felmeddelande när du använder `md5sum`, kontrollera följande:


misslyckas inte eller rapportera inte status för saknade filer
* Att filerna du försöker beräkna eller kontrollera kontrollsummor för faktiskt existerar.
* Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
* Att kontrollsummfilen är i rätt format om du använder `-c` för att kontrollera kontrollsummor.


       --quiet
=== Se även ===
* [[sha256sum]] - Beräkna och kontrollera SHA-256-kontrollsummor.
* [[sha1sum]] - Beräkna och kontrollera SHA-1-kontrollsummor.
* [[cksum]] - Beräkna och kontrollera CRC-kontrollsummor.


skriv inte ut OK för varje framgångsrikt verifierad fil
=== Källor ===
* [https://www.gnu.org/software/coreutils/manual/coreutils.html#md5sum-invocation GNU coreutils manual]
* [https://man7.org/linux/man-pages/man1/md5sum.1.html md5sum manual (Linux)]
* [https://www.unix.com/man-page/osx/1/md5/ md5 manual (macOS)]


       --status
= Sidslut =
<hr>
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/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat Linux.se med webserver.


mata inte ut något, statuskoden visar framgång


       --strict


avsluta icke-noll för felaktigt formaterade kontrollsummarader
[[Kategori:Linuxkommandon]]
 
       -w, --warn
 
varna för felaktigt formaterade kontrollsummarader
 
       --help visa denna hjälp och avsluta
 
       --version
 
mata ut versionsinformation och avsluta
 
Summorna beräknas enligt beskrivningen i <nowiki>RFC 1321</nowiki>.  Vid kontroll bör indata vara en tidigare utdata från detta program. Standardläget är att skriva ut en
 
rad med kontrollsumma, ett mellanslag, ett tecken som anger inmatningsläge ('*' för binär, ' ' för text eller där binär är obetydlig) och namn  för  varje     
 
==== FILE. ====
Notera: Det finns ingen skillnad mellan binärt läge och textläge på GNU-system.
 
==== BUGS ====
Använd inte  MD5 -algoritmen  för säkerhetsrelaterade ändamål. Använd istället  en  SHA-2-algoritm, implementerad i programmen sha224sum(1),   
 
       sha256sum(1), sha384sum(1), sha512sum(1), or the BLAKE2 algorithm, implemented in b2sum(1)
 
==== FÖRFATTARE ====
Written by Ulrich Drepper, Scott Miller, and David Madore.
 
==== RAPPORTERING AV BUGGAR ====
       GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
 
Rapportera eventuella översättningsfel till
 
<https://translationproject.org/team<nowiki/>/>
 
==== COPYRIGHT ====
       Copyright © 2020 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
 
Detta är fri programvara: du är fri att ändra och distribuera den. Det finns INGEN GARANTI, i den utsträckning som lagen tillåter.
 
==== SE ÄVEN ====
Fullständig dokumentation <https://www.gnu.org/software/coreutils/md5sum>  eller tillgänglig lokalt via: info '(coreutils) md5sum invocation'

Nuvarande version från 25 augusti 2024 kl. 14.36

md5sum - Beräkna och kontrollera MD5-kontrollsummor

Kommandot `md5sum` används för att beräkna och kontrollera MD5-kontrollsummor för filer i ett Unix-liknande operativsystem.

Syntax

md5sum [ALTERNATIV]... [FIL]...

Beskrivning

Kommandot `md5sum` beräknar och skriver ut MD5-kontrollsummor för varje angiven fil. MD5-kontrollsummor används för att verifiera integriteten hos filer och säkerställa att de inte har ändrats.

Alternativ

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

  • -b, --binary - Läs in filer i binärt läge.
  • -c, --check - Kontrollera MD5-summor mot en lista i en fil.
  • --tag - Skapa BSD-stil checksums.
  • --text - Läs in filer i textläge (standard).
  • --quiet - Visa inga meddelanden om korrekta filer.
  • --status - Visa inga meddelanden, avsluta med statuskoder.
  • --strict - Ignorera felaktiga format i kontrollsummfilen.
  • -w, --warn - Varn vid problem med filformatet.
  • --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 `md5sum`-kommandot:

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

md5sum fil.txt

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

md5sum fil1.txt fil2.txt fil3.txt

  • För att skriva kontrollsummor till en fil:

md5sum fil1.txt fil2.txt fil3.txt > kontrollsum.txt

  • För att kontrollera kontrollsummor från en fil:

md5sum -c kontrollsum.txt

  • För att visa inga meddelanden om korrekta filer vid kontroll:

md5sum -c --quiet kontrollsum.txt

  • För att skapa BSD-stil kontrollsummor:

md5sum --tag fil.txt

Skillnader mellan macOS och Linux

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

  • Standardinstallationer: På de flesta Linux-distributioner är `md5sum` en del av GNU coreutils och finns förinstallerat. På macOS finns det ett liknande kommando som heter `md5` som fungerar på ett liknande sätt men kan ha olika standardutmatningsformat och alternativ.
  • Alternativ och funktioner: `md5sum` på Linux och `md5` på macOS har liknande grundläggande funktioner för att beräkna och kontrollera MD5-kontrollsummor, men de specifika flaggorna och utmatningsformatet kan variera. Det är viktigt att kontrollera man-sidorna för respektive verktyg (`man md5sum` på Linux och `man md5` på macOS) för detaljerad information.

Felsökning

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

  • Att filerna du försöker beräkna eller kontrollera kontrollsummor för faktiskt existerar.
  • Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
  • Att kontrollsummfilen är i rätt format om du använder `-c` för att kontrollera kontrollsummor.

Se även

  • sha256sum - Beräkna och kontrollera SHA-256-kontrollsummor.
  • sha1sum - Beräkna och kontrollera SHA-1-kontrollsummor.
  • 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.