Md5sum: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
Rad 62: | Rad 62: | ||
===== -w, --warn ===== | ===== -w, --warn ===== | ||
varna för felaktigt formaterade | När du verifierar kontrollsummor, varna för felaktigt formaterade MD5-kontrollsummor. Det här alternativet är endast användbart om alla utom några rader i den markerade inmatningen är giltiga. | ||
--help visa | ===== --help ===== | ||
visa hjälp och avsluta | |||
===== --version ===== | ===== --version ===== |
Versionen från 4 december 2022 kl. 08.30
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
När du verifierar kontrollsummor, varna för felaktigt formaterade MD5-kontrollsummor. Det här alternativet är endast användbart om alla utom några rader i den markerade inmatningen är giltiga.
--help
visa 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'