Md5sum: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 6: Rad 6:


==== BESKRIVNING ====
==== BESKRIVNING ====
md5sum beräknar en 128-bitars kontrollsumma (eller fingeravtryck eller meddelandesammanfattning) för varje specificerad fil.
Notera: MD5-sammandraget är mer tillförlitligt än en enkel CRC (som tillhandahålls av kommandot cksum) för att upptäcka oavsiktlig filkorruption, eftersom chansen att av misstag ha två filer med identisk MD5 är försvinnande liten. Det bör dock inte betraktas som säkert mot skadlig manipulering: även om det är omöjligt att hitta en fil med ett givet MD5-fingeravtryck för närvarande, är det känt hur man modifierar vissa filer, inklusive digitala certifikat, så att de verkar giltiga när de signeras med en MD5 smälta. För säkrare hash, överväg att använda SHA-2 eller det nyare kommandot b2sum. Se sha2-verktyg. Se b2sum-anrop.
Om en fil anges som '-' eller om inga filer ges, beräknar md5sum kontrollsumman för standardinmatningen. md5sum kan också avgöra om en fil och kontrollsumma är konsekventa. Synopsis:
Skriv ut eller kontrollera MD5 (128-bitars) kontrollsummor.
Skriv ut eller kontrollera MD5 (128-bitars) kontrollsummor.


Utan FILE, eller när FILE är -, läs standardinmatning.
Om en fil anges som '-' eller om inga filer ges, beräknar md5sum kontrollsumman för standardinmatningen. md5sum kan också avgöra om en fil och kontrollsumma är konsekventa. Synopsis:


-b, --binary
<code>md5sum [<var>option</var>]… [<var>file</var>]…</code>


läsa i binärt läge
För varje fil matas "md5sum" ut som standard, MD5-kontrollsumman, ett mellanslag, en flagga som indikerar binärt eller textinmatningsläge och filnamnet. Binärt läge indikeras med '*', textläge med ' ' (mellanslag). Binärt läge är standard på system där det är signifikant, annars är textläge standard. Kommandot cksum använder alltid binärt läge och en ' ' (mellanslag) flagga.


 -c, --check
Utan --zero, om filen innehåller ett omvänt snedstreck, nyrad eller vagnretur, startas raden med ett omvänt snedstreck, och varje problematisk tecken i filnamnet escapes med ett omvänt snedstreck, vilket gör utdata entydig även i närvaro av en godtycklig fil namn.


läs MD5-summor från FILERNA och kontrollera dem
Om filen utelämnas eller anges som "-", läses standardinmatning.


       --tag skapa en BSD-liknande kontrollsumma
Utan FILE, eller när FILE är -, läs standardinmatning.


       -t, --text
===== -b, --binary =====
läsa i binärt läge


            läs i textläge (standard)
Observera att det här alternativet inte stöds av kommandot cksum, eftersom det enbart fungerar i binärt läge. Behandla varje indatafil som binär, genom att läsa den i binärt läge och mata ut en "*"-flagga. Detta är motsatsen till --text. På system som GNU som inte skiljer mellan binära filer och textfiler, flaggar detta alternativ bara varje inmatningsläge som binärt: MD5-kontrollsumman påverkas inte. Det här alternativet är standard på system som MS-DOS som skiljer mellan binära filer och textfiler, förutom för läsning av standardinmatning när standardinmatning är en terminal.


       -z, --zero
=====  -c, --check =====
Läs filnamn och kontrollsummainformation (inte data) från varje fil (eller från standardinmatning om ingen fil angavs) och rapportera om kontrollsummorna matchar innehållet i de namngivna filerna. Indata till detta läge för md5sum är vanligtvis utdata från en tidigare, kontrollsumgenererande körning av 'md5sum'.


avsluta varje utgångsrad med NUL, inte nyrad, och inaktivera escapening av filnamn
Tre ingångsformat stöds. Antingen standardutdataformatet som beskrivs ovan, --tag-utdataformatet eller BSD-formatet omvänt läge som liknar standardläget, men som inte använder ett tecken för att skilja binärt och textläge.


Följande fem alternativ är endast användbara när du verifierar kontrollsummor:
För kommandot cksum stöder --check-alternativet automatisk identifiering av sammanfattningsalgoritmen som ska användas, när den presenteras med kontrollsummainformation i --tag-utdataformatet.


       --ignore-missing
Utdata med --zero aktiverat stöds inte av --check.


misslyckas inte eller rapportera inte status för saknade filer
läs MD5-summor från FILERNA och kontrollera dem


       --quiet
--tag skapa en BSD-liknande kontrollsumma


skriv inte ut OK för varje framgångsrikt verifierad fil
===== -t, --text  läs i textläge (standard) =====


       --status
===== --ignore-missing =====
Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor ska du inte misslyckas eller rapportera någon status för saknade filer. Detta är användbart när du verifierar en delmängd av nedladdade filer med en större lista med kontrollsummor.


mata inte ut något, statuskoden visar framgång
===== --quiet =====
Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor, generera inte ett "OK"-meddelande per framgångsrikt kontrollerad fil. Filer som misslyckas med verifieringen rapporteras i standardformatet en rad per fil. Om det finns någon kontrollsumma som inte överensstämmer, skriv ut en varning som sammanfattar felen till standardfel.


       --strict
===== --status =====
Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor, generera inte standarddiagnostiken för en rad per fil och skicka inte ut varningen som sammanfattar eventuella fel. Underlåtenhet att öppna eller läsa en fil framkallar fortfarande individuell diagnostik till standardfel. Om alla listade filer är läsbara och överensstämmer med de associerade MD5-kontrollsummorna, avsluta framgångsrikt. Avsluta annars med en statuskod som indikerar ett fel.


===== --strict =====
avsluta icke-noll för felaktigt formaterade kontrollsummarader
avsluta icke-noll för felaktigt formaterade kontrollsummarader


       -w, --warn
===== <samp>--tag</samp> =====
Mata ut kontrollsummor i BSD-stil, som anger vilken kontrollsummaalgoritm som används. Som en GNU-tillägg, om --zero inte används, escapes filnamn med problematiska tecken enligt beskrivningen ovan, med samma escape-indikator för '\' i början av raden. Alternativet --tag innebär binärt läge och är inte tillåtet med --text läge som stöd som skulle komplicera utdataformatet i onödan, samtidigt som det ger liten nytta. Kommandot cksum använder --tag som standardutdataformat.


===== -w, --warn =====
varna för felaktigt formaterade kontrollsummarader
varna för felaktigt formaterade kontrollsummarader


       --help visa denna hjälp och avsluta
--help visa denna hjälp och avsluta
 
       --version


===== --version =====
mata ut versionsinformation och avsluta
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
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     
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.
 
===== -z, --zero =====
Avsluta varje utgångsrad med NUL, inte nyrad, och inaktivera escapening av filnamn. Följande fem alternativ är endast användbara när du verifierar kontrollsummor:


==== FILE. ====
==== FILE. ====
Rad 85: Rad 101:
==== SE ÄVEN ====
==== SE ÄVEN ====
Fullständig dokumentation <https://www.gnu.org/software/coreutils/md5sum>  eller tillgänglig lokalt via: info '(coreutils) md5sum invocation'
Fullständig dokumentation <https://www.gnu.org/software/coreutils/md5sum>  eller tillgänglig lokalt via: info '(coreutils) md5sum invocation'
==== LIKNADE KOMMANDO ====
[[cksum]]

Versionen från 4 december 2022 kl. 08.29

NAMN

md5sum - beräkna och kontrollera MD5-meddelandesammandrag

SYNOPSIS

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

BESKRIVNING

md5sum beräknar en 128-bitars kontrollsumma (eller fingeravtryck eller meddelandesammanfattning) för varje specificerad fil.

Notera: MD5-sammandraget är mer tillförlitligt än en enkel CRC (som tillhandahålls av kommandot cksum) för att upptäcka oavsiktlig filkorruption, eftersom chansen att av misstag ha två filer med identisk MD5 är försvinnande liten. Det bör dock inte betraktas som säkert mot skadlig manipulering: även om det är omöjligt att hitta en fil med ett givet MD5-fingeravtryck för närvarande, är det känt hur man modifierar vissa filer, inklusive digitala certifikat, så att de verkar giltiga när de signeras med en MD5 smälta. För säkrare hash, överväg att använda SHA-2 eller det nyare kommandot b2sum. Se sha2-verktyg. Se b2sum-anrop.

Om en fil anges som '-' eller om inga filer ges, beräknar md5sum kontrollsumman för standardinmatningen. md5sum kan också avgöra om en fil och kontrollsumma är konsekventa. Synopsis:

Skriv ut eller kontrollera MD5 (128-bitars) kontrollsummor.

Om en fil anges som '-' eller om inga filer ges, beräknar md5sum kontrollsumman för standardinmatningen. md5sum kan också avgöra om en fil och kontrollsumma är konsekventa. Synopsis:

md5sum [option]… [file]…

För varje fil matas "md5sum" ut som standard, MD5-kontrollsumman, ett mellanslag, en flagga som indikerar binärt eller textinmatningsläge och filnamnet. Binärt läge indikeras med '*', textläge med ' ' (mellanslag). Binärt läge är standard på system där det är signifikant, annars är textläge standard. Kommandot cksum använder alltid binärt läge och en ' ' (mellanslag) flagga.

Utan --zero, om filen innehåller ett omvänt snedstreck, nyrad eller vagnretur, startas raden med ett omvänt snedstreck, och varje problematisk tecken i filnamnet escapes med ett omvänt snedstreck, vilket gör utdata entydig även i närvaro av en godtycklig fil namn.

Om filen utelämnas eller anges som "-", läses standardinmatning.

Utan FILE, eller när FILE är -, läs standardinmatning.

-b, --binary

läsa i binärt läge

Observera att det här alternativet inte stöds av kommandot cksum, eftersom det enbart fungerar i binärt läge. Behandla varje indatafil som binär, genom att läsa den i binärt läge och mata ut en "*"-flagga. Detta är motsatsen till --text. På system som GNU som inte skiljer mellan binära filer och textfiler, flaggar detta alternativ bara varje inmatningsläge som binärt: MD5-kontrollsumman påverkas inte. Det här alternativet är standard på system som MS-DOS som skiljer mellan binära filer och textfiler, förutom för läsning av standardinmatning när standardinmatning är en terminal.

 -c, --check

Läs filnamn och kontrollsummainformation (inte data) från varje fil (eller från standardinmatning om ingen fil angavs) och rapportera om kontrollsummorna matchar innehållet i de namngivna filerna. Indata till detta läge för md5sum är vanligtvis utdata från en tidigare, kontrollsumgenererande körning av 'md5sum'.

Tre ingångsformat stöds. Antingen standardutdataformatet som beskrivs ovan, --tag-utdataformatet eller BSD-formatet omvänt läge som liknar standardläget, men som inte använder ett tecken för att skilja binärt och textläge.

För kommandot cksum stöder --check-alternativet automatisk identifiering av sammanfattningsalgoritmen som ska användas, när den presenteras med kontrollsummainformation i --tag-utdataformatet.

Utdata med --zero aktiverat stöds inte av --check.

läs MD5-summor från FILERNA och kontrollera dem

--tag skapa en BSD-liknande kontrollsumma

-t, --text  läs i textläge (standard)
--ignore-missing

Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor ska du inte misslyckas eller rapportera någon status för saknade filer. Detta är användbart när du verifierar en delmängd av nedladdade filer med en större lista med kontrollsummor.

--quiet

Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor, generera inte ett "OK"-meddelande per framgångsrikt kontrollerad fil. Filer som misslyckas med verifieringen rapporteras i standardformatet en rad per fil. Om det finns någon kontrollsumma som inte överensstämmer, skriv ut en varning som sammanfattar felen till standardfel.

--status

Det här alternativet är endast användbart när du verifierar kontrollsummor. När du verifierar kontrollsummor, generera inte standarddiagnostiken för en rad per fil och skicka inte ut varningen som sammanfattar eventuella fel. Underlåtenhet att öppna eller läsa en fil framkallar fortfarande individuell diagnostik till standardfel. Om alla listade filer är läsbara och överensstämmer med de associerade MD5-kontrollsummorna, avsluta framgångsrikt. Avsluta annars med en statuskod som indikerar ett fel.

--strict

avsluta icke-noll för felaktigt formaterade kontrollsummarader

--tag

Mata ut kontrollsummor i BSD-stil, som anger vilken kontrollsummaalgoritm som används. Som en GNU-tillägg, om --zero inte används, escapes filnamn med problematiska tecken enligt beskrivningen ovan, med samma escape-indikator för '\' i början av raden. Alternativet --tag innebär binärt läge och är inte tillåtet med --text läge som stöd som skulle komplicera utdataformatet i onödan, samtidigt som det ger liten nytta. Kommandot cksum använder --tag som standardutdataformat.

-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 RFC 1321.  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.

-z, --zero

Avsluta varje utgångsrad med NUL, inte nyrad, och inaktivera escapening av filnamn. Följande fem alternativ är endast användbara när du verifierar kontrollsummor:

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/>

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'

LIKNADE KOMMANDO

cksum