dcfldd(1)
DCF LDD(1) — Linux manual page
NAMN
dcfldd – manualsida för dcfldd (dcfldd) 1.3.4
SYNOPSIS
dcfldd [ALTERNATIV]...
BESKRIVNING
Kopiera en fil och konvertera/formatera enligt alternativen.
Nedan följer de parametrar/alternativ som kan anges (i dd-stil) för att styra in-/utmatning, konvertering, loggning, hashning, status och split/verify.
bs=BYTE
- tvinga ibs=BYTE och obs=BYTE
cbs=BYTE
- konvertera BYTE byte åt gången
conv=NYCKELORD
- konvertera filen enligt en kommaseparerad lista av nyckelord
count=BLOCK
- kopiera endast BLOCK indatablock
ibs=BYTE
- läs BYTE byte åt gången
if=FIL
- läs från FIL i stället för standard in
obs=BYTE
- skriv BYTE byte åt gången
of=FIL
- skriv till FIL i stället för standard ut
OBS: of=FIL kan användas flera gånger för att skriva utdata till flera filer samtidigt.
of:=KOMMANDO
- kör (exec) och skriv utdata till processen KOMMANDO
seek=BLOCK
- hoppa över BLOCK obs-stora block i början av utdata
skip=BLOCK
- hoppa över BLOCK ibs-stora block i början av indata
pattern=HEX
- använd angivet binärt mönster som indata
textpattern=TEXT
- använd upprepad TEXT som indata
errlog=FIL
- skicka felmeddelanden till FIL samt stderr
hashwindow=BYTE
- beräkna en hash för varje BYTE mängd data
hash=NAMN
- en av: md5, sha1, sha256, sha384 eller sha512
- standardalgoritm är md5. För flera algoritmer samtidigt: ange namn i en kommaseparerad lista.
hashlog=FIL
- skicka MD5-hashutdata till FIL i stället för stderr
Om du använder flera hashalgoritmer kan du skicka var och en till separat fil med konventionen ALGORITMlog=FIL, t.ex. md5log=FIL1, sha1log=FIL2, osv.
hashlog:=KOMMANDO
- kör (exec) och skriv hashlog till processen KOMMANDO
ALGORITMlog:=KOMMANDO
- fungerar på samma sätt som ovan
hashconv=[before|after]
- utför hashning före eller efter konverteringarna
hashformat=FORMAT
- visa varje hashwindow enligt FORMAT (mini-språket beskrivs nedan)
totalhashformat=FORMAT
- visa total hash enligt FORMAT
status=[on|off]
- visa löpande statusmeddelande på stderr
- standardläge är ”on”
statusinterval=N
- uppdatera statusmeddelandet var N block
- standardvärde är 256
sizeprobe=[if|of]
- bestäm storleken på in- eller utfilen för statusmeddelanden (ger procentindikator)
- VARNING: använd inte detta mot en bandenhet.
split=BYTE
- skriv varje BYTE mängd data till en ny fil
- denna funktion gäller för varje of=FIL som kommer efter
splitformat=TEXT
- filändelseformat för split-operationen
- du kan använda valfritt antal a eller n i valfri kombination
- standardformat är ”nnn”
- OBS: alternativen split och splitformat gäller endast för utdatafiler som anges EFTER att alternativen förekommer på kommandoraden. Du kan ange dem flera gånger för olika utdatafiler i samma kommandorad. Du kan använda hur många ”siffror”/tecken-kombinationer du vill (t.ex. ”anaannnaana” är giltigt, men rätt galet).
vf=FIL
- verifiera att FIL matchar angiven indata
verifylog=FIL
- skicka verifieringsresultat till FIL i stället för stderr
verifylog:=KOMMANDO
- kör (exec) och skriv verifieringsresultat till processen KOMMANDO
--help
- visa hjälp och avsluta
--version
- skriv versionsinformation och avsluta
FORMAT för hashformat/totalhashformat
Strukturen för FORMAT kan innehålla valfri text och specialvariabler. Inbyggda variabler skrivs som:
#variabelnamn#
För att skicka FORMAT-strängar från kommandoraden kan du behöva omge dem med citationstecken.
Inbyggda variabler:
window_start
- första byte-offset för hashwindow
window_end
- sista byte-offset för hashwindow
block_start
- första block (enligt indatablockstorlek) i fönstret
block_end
- sista block (enligt indatablockstorlek) i hashwindow
hash
- hashvärdet
algorithm
- namnet på hashalgoritmen
Exempel: standard-FORMAT för hashformat och totalhashformat:
hashformat="#window_start# - #window_end#: #hash#" totalhashformat="Total (#algorithm#): #hash#"
FORMAT accepterar följande escape-koder:
\n
- ny rad
\t
- tab
\r
- vagnretur
\
- infoga tecknet
##
- infoga tecknet '#' som text (inte som variabel)
Suffix för BLOCK och BYTE
BLOCK och BYTE kan följas av multiplicativa suffix, t.ex.: xM, M, c (1), w (2), b (512), kD (1000), k (1024), MD (1 000 000), M (1 048 576), GD (1 000 000 000), G (1 073 741 824), och så vidare för T, P, E, Z, Y.
NYCKELORD för conv=
Varje nyckelord kan vara:
ascii
- från EBCDIC till ASCII
ebcdic
- från ASCII till EBCDIC
ibm
- från ASCII till alternerad EBCDIC
block
- fyll på poster som slutar med ny rad med blanksteg upp till cbs-storlek
unblock
- ersätt avslutande blanksteg i cbs-stora poster med ny rad
lcase
- ändra versaler till gemener
notrunc
- trunkera inte utfilen
ucase
- ändra gemener till versaler
swab
- byt plats på varje par av inbytes
noerror
- fortsätt efter läsfel
sync
- fyll varje indatablock med NUL upp till ibs-storlek; när det används med block/unblock fylls med blanksteg i stället för NUL
FÖRFATTARE
Skriven av: dcfldd av Nicholas Harbour; GNU dd av Paul Rubin, David MacKenzie och Stuart Kemp.
RAPPORTERA FEL
Rapportera fel till
[nicholasharbour@yahoo.com](mailto:nicholasharbour@yahoo.com)
.
UPPHOVSRÄTT
Copyright © 1985–2006 Free Software Foundation, Inc. Detta är fri programvara; se källkoden för kopieringsvillkor. Det finns INGEN GARANTI; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL.
SE ÄVEN
Den fullständiga dokumentationen för dcfldd underhålls som en Texinfo-manual. Om programmen info och dcfldd är korrekt installerade på din plats ska kommandot:
info dcfldd
ge tillgång till den kompletta manualen.
Sidslut
Orginalhemsidan på Engelska :https://linux.die.net/man/1/dcfldd
Det här är en maskinöversättning av Linux man sidor 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 Stockholm som har sponsrat Linux.se med webbhotell.