Este es el comando dc3dd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dc3dd - convierte y copia un archivo
DESCRIPCIÓN
------ uso: ------
dc3dd [OPCIÓN 1] [OPCIÓN 2] ... [OPCIÓN N]
*o*
dc3dd [OPCIÓN DE AYUDA]
donde cada OPCIÓN se selecciona de las opciones básicas o avanzadas que se enumeran a continuación, o
La OPCIÓN DE AYUDA se selecciona de las opciones de ayuda que se enumeran a continuación.
-------------- opciones básicas: --------------
if = DISPOSITIVO o ARCHIVO
Lea la entrada de un dispositivo o un archivo (consulte la nota n. ° 1 a continuación para saber cómo leer
aporte). Esta opción solo se puede usar una vez y no se puede combinar con ifs =, pat =,
o tpat =.
ifs = BASE.FMT
Leer la entrada de un conjunto de archivos con nombre base BASE y nombre de archivo secuencial
extensiones que se ajustan al especificador de formato FMT (consulte la nota n. ° 4 a continuación para saber cómo
especificar FMT). Esta opción solo se puede usar una vez y no se puede combinar con if =,
pat =, o tpat =.
de = ARCHIVO o DISPOSITIVO
Escriba la salida en un archivo o dispositivo (consulte la nota n. ° 2 a continuación para saber cómo escribir
producción). Esta opción se puede utilizar más de una vez (consulte la nota n. ° 3 a continuación para saber cómo
generar múltiples salidas).
hof = ARCHIVO o DISPOSITIVO
Escriba la salida en un archivo o dispositivo, codifique los bytes de salida y verifique comparando
los hash de salida a los hash de entrada. Esta opción se puede utilizar más de una vez.
(vea la nota # 3 a continuación para saber cómo generar múltiples salidas).
ofs = BASE.FMT
Escriba la salida en un conjunto de archivos con nombre base BASE y nombre de archivo secuencial
extensiones generadas a partir del especificador de formato FMT (consulte la nota n. ° 4 a continuación para saber cómo
especificar FMT). Esta opción se puede utilizar más de una vez (consulte la nota n. ° 3 a continuación para saber cómo
generar múltiples salidas). Especifique el tamaño máximo de cada archivo en el conjunto usando
ofsz =.
hofs = BASE.FMT
Escriba la salida en un conjunto de archivos con nombre base BASE y nombre de archivo secuencial
extensiones generadas a partir del especificador de formato FMT (consulte la nota n. ° 4 a continuación para saber cómo
especificar FMT). Hash los archivos de salida y verifíquelos comparando los hash de salida con
los hash de entrada. Esta opción se puede utilizar más de una vez (consulte la nota n. ° 3 a continuación para
cómo generar múltiples salidas). Especifique el tamaño máximo de cada archivo en el conjunto
usando ofsz =.
ofsz = BYTES
Establezca el tamaño máximo de cada archivo en los conjuntos de archivos especificados mediante ofs = o
hofs = a BYTES (vea la nota # 5 a continuación). Un valor predeterminado para esta opción se puede establecer en
compilar tiempo usando -DDEFAULT_OUTPUT_FILE_SIZE seguido del valor deseado en
BYTES.
hash = ALGORITMO
Calcule un hash de ALGORITMO de la entrada y también de cualquier salida especificada usando
hof =, hofs = o fhod =, donde ALGORITMO es uno de md5, sha1, sha256 o sha512. Esta
La opción se puede utilizar una vez para cada ALGORITMO compatible. Alternativamente, el hash puede ser
activado en tiempo de compilación usando uno o más de
-DDEFAULT_HASH_MD5, -DDEFAULT_HASH_SHA1, -DDEFAULT_HASH_SHA256y
-DDEFAULT_HASH_SHA512.
log = ARCHIVO
Registre estadísticas de E / S, diagnósticos y hashes totales de entrada y salida en ARCHIVO. Si
hlog = no se especifica, los hash por partes de múltiples entradas y salidas de archivos también son
registrado en ARCHIVO. Esta opción se puede utilizar más de una vez para generar varios registros.
hlog = ARCHIVO
Registre hashes totales y hashes por partes en ARCHIVO. Esta opción se puede utilizar más de
una vez para generar varios registros.
mlog = ARCHIVO
Cree un registro de hash que sea más fácil de leer para la máquina
----------------- opciones avanzadas: -----------------
fhod = DISPOSITIVO
Lo mismo que hof = DEVICE, con hash adicional de todo el DEVICE de salida. Esta
La opción se puede usar más de una vez (vea la nota # 3 a continuación para saber cómo generar múltiples
salidas).
rec = apagado
De forma predeterminada, se escriben ceros en las salidas en lugar de los sectores defectuosos cuando
La entrada es un dispositivo. Utilice esta opción para hacer que el programa salga cuando un mal
sector se encuentra.
wipe = DEVICE
Limpie DISPOSITIVO escribiendo ceros (predeterminado) o un patrón especificado por pat = o tpat =.
hwipe = DISPOSITIVO
Limpie DISPOSITIVO escribiendo ceros (predeterminado) o un patrón especificado por pat = o tpat =.
Verifique el DISPOSITIVO después de escribirlo haciéndolo hash y comparando el (los) hash (s) con el
hash de entrada.
pat = HEX
Utilice el patrón como entrada, escribiendo HEX en cada byte de la salida. Esta opción solo puede
se puede utilizar una vez y no se puede combinar con if =, ifs = o tpat =.
tpat = TEXTO
Utilice el patrón de texto como entrada, escribiendo la cadena TEXT repetidamente en la salida. Esta
La opción solo se puede usar una vez y no se puede combinar con if =, ifs = o pat =.
cnt = SECTORES
Sectores de entrada de sólo lectura SECTORES. Debe usarse con pat = o tpat = si no se usa el
patrón con wipe = o hwipe = para limpiar un dispositivo.
iskip = SECTORES
Omitir sectores de SECTORES al inicio del dispositivo de entrada o archivo.
oskip = SECTORES
Omita los sectores SECTORS al comienzo del archivo de salida. Especificando oskip = automáticamente
establece app = on.
app = on No sobrescribe un archivo de salida especificado con of = si ya existe, agregando
salida en su lugar.
ssz = BYTES
Use incondicionalmente BYTES (vea la nota # 5 a continuación) bytes para el tamaño del sector. Si ssz = no es
especificado, el tamaño del sector se determina sondeando el dispositivo; si la sonda falla o
el destino no es un dispositivo, se asume un tamaño de sector de 512 bytes.
bufsz = BYTES
Establezca el tamaño de los búferes de bytes internos en BYTES (consulte la nota n. ° 5 a continuación). Esta
establece efectivamente el número máximo de bytes que se pueden leer a la vez desde el
aporte. BYTES debe ser un múltiplo del tamaño del sector. Utilice esta opción para ajustar
rendimiento.
verbo = encendido
Activar informes detallados, donde los sectores de entrada / salida se informan para cada archivo en conjuntos
de archivos especificados mediante ifs =, ofs = o hofs =. Alternativamente, informes detallados
se puede activar en tiempo de compilación usando -DDEFAULT_VERBOSE_REPORTING.
nwspc = activado
Activar informes compactos, donde el uso de espacios en blanco para dividir la salida del registro en
Se suprimen las secciones lógicas. Alternativamente, se pueden activar informes compactos
en tiempo de compilación usando -DDEFAULT_COMPACTO_INFORME.
b10 = activado Activa el informe de base 10 bytes, donde la pantalla de progreso informa 1000 bytes
en lugar de 1024 bytes como 1 KB. Alternativamente, los informes de base 10 bytes pueden ser
activado en tiempo de compilación usando -DDEFAULT_BASE_TEN_BYTES_REPORTING.
salida corrupta = activada
Para fines de prueba y demostración de verificación, corrompa los archivos de salida
con bytes adicionales, por lo que se garantiza una discrepancia de hash.
------------- opciones de ayuda: -------------
--ayuda muestra esta ayuda y salir
--versión
salida de información de la versión y salir
--banderas
mostrar banderas en tiempo de compilación y salir
------ nota: ------
1. Para leer desde stdin, no especifique if =, ifs =, pat = o tpat =. 2. Para escribir en stdout,
no especifique de =, hof =, ofs =, hofs =, fhod =,
limpiar =, o hwipe =.
3. Para escribir en múltiples salidas, especifique más de uno de =, hof =, ofs =,
hofs =, o fhod =, en cualquier combinación.
4. FMT es un patrón para una secuencia de extensiones de archivo que puede ser numérica.
comenzando en cero, numérico comenzando en uno o alfabéticamente. Especifique FMT usando
una serie de ceros, unos o a, respectivamente. El número de caracteres utilizados
indica la longitud deseada de las extensiones. Por ejemplo, un especificador FMT de
0000 indica extensiones numéricas de cuatro caracteres que comienzan con 0000.
5. BYTES pueden be seguido by los siguiendo multiplicativo sufijos:
c (1), w (2), b (512), kB (1000), K (1024), MB (1000 * 1000), M (1024 * 1024), GB
(1000 * 1000 * 1000), G (1024 * 1024 * 1024), y así sucesivamente para T, P, E, Z e Y.
6. Considere usar cnt =, iskip = y oskip = para solucionar
sectores ilegibles si falla la recuperación de errores.
7. Enviar una interrupción (p. Ej., CTRL + C) a dc3dd provocará
el programa para informar el trabajo completado en el momento en que se recibe la interrupción y
luego salga.
dc3dd completado en 2014-10-24 12:18:49 +0000
Use dc3dd en línea usando los servicios de onworks.net