¿Cómo rellenar un archivo con el 0xFFuso dd?
Este comando rellenará el archivo de salida con ceros hasta que el tamaño del archivo alcance los 100 KB:
dd if=inputFile.bin ibs=1k count=100 of=paddedFile.bin conv=sync
Sin embargo, quiero rellenar un archivo con 0xFFs en lugar de 0x00s.
linux
dd
hexadecimal
XP1
fuente
fuente

paddedFile.binestá llenoc3 bf. ¿Me pregunto porque? edit: superuser.com/questions/1349494/...Una posible mejora en la respuesta de lesmana es operar en el archivo en el lugar. Esto podría ser mucho más rápido para archivos de entrada grandes y también mantendrá dispersos los archivos dispersos. Sin embargo, en muchas situaciones no desea modificar su archivo de entrada, por lo que este método no será adecuado.
El siguiente ejemplo comienza con un archivo de entrada grande y disperso y lo rellena hasta un tamaño de 1 GB con caracteres FF. Simplemente cambie
newsizea su valor deseado. Como puede ver, laddporción toma solo una fracción de segundo a pesar de que este archivo es muy grande.fuente