dd (Unix)
dd é um utilitário de linha de comandos em sistemas operacionais unix-like. Seu objetivo principal é o de converter e copiar arquivos. Ele também pode criar imagens em discos flexíveis, discos rígidos, mídias ópticas, arquivos de swap.[1]
No Unix, drivers de dispositivos para hardware (como unidades de disco rígido) e arquivos de dispositivos especiais (como /dev/zero e /dev/random) aparecem no sistema de arquivos como arquivos normais e o dd também pode ler e/ou escrever de/para esses arquivos, desde que a função seja implementada em seu respectivo driver. Como resultado, dd pode ser usado para tarefas como fazer backup do setor de inicialização de um disco rígido e obter uma quantidade fixa de dados aleatórios. O programa dd também pode realizar conversões nos dados à medida que são copiados, incluindo troca de ordem de byte e conversão de e para as codificações de texto ASCII e EBCDIC.[2]
Um exemplo de uso seria o seguinte comando:[3]
dd if=/dev/sda of=/dev/sdb
Ele copia todo o conteúdo da partição /dev/sda
para a partição /dev/sdb
.
Dcfldd
editarO dcfldd é uma bifurcação do dd, sendo uma versão aprimorada desenvolvida por Nick Harbour, que na época trabalhava para o Laboratório Forense de Computação do Departamento de Defesa dos Estados Unidos[4][5][6] Comparado com o dd, o dcfldd permite mais de um arquivo de saída, suporta vários cálculos simultâneos de soma de verificação, fornece um modo de verificação para correspondência de arquivos e pode exibir o progresso percentual de uma operação.
Notas e Referências
- ↑ Ferreira, Rubem E. «22». In: Novatec. Linux:guia do administrador do sistema. 2008. São Paulo: [s.n.] 707 páginas. ISBN 9788575221778
- ↑ Chessman, Sam. «How and when to use the dd command?». CodeCoffee. Consultado em 19 de fevereiro de 2008
- ↑ «Linux and Unix dd command». computerhope.com (em inglês). Consultado em 17 de dezembro de 2014
- ↑ «DCFLDD at Source Forge». Source Forge. Consultado em 17 de agosto de 2013
- ↑ Jeremy Faircloth, Chris Hurley (2007). Penetration Tester's Open Source Toolkit. [S.l.]: Syngress. pp. 470–472. ISBN 9780080556079
- ↑ Jack Wiles, Anthony Reyes (2011). The Best Damn Cybercrime and Digital Forensics Book Period. [S.l.]: Syngress. pp. 408–411. ISBN 9780080556086