안녕하세요,
리눅스에서 특정 4바이트 Hex 값으로 다양한 크기의 파일(4K 부터 수십MB) 을 만드려고 합니다.
예를들면 1MB 의 파일을 모두
0x12345678 0x12345678 0x12345678 ... 총 (1MB) 이런식으로 만드려고 합니다.
처음 아이디어는 dd 를 이용하여 zero data 를 만든 후 이 zero data 를 원하는 4byte 크기의 패턴으로 변환하려고 하는데 패턴이 4바이트가 아닌 1바이트 변환밖에 되지를 않네요 ㅜ. 조언부탁드립니다.
예를 들면 dd 로 10KB 의 zero pattern 의 파일을 얻은 후 zero pattern 을 4byte Hex pattern 으로 변환
#] dd if=/dev/zero ibs=1k count=10 | tr "\000" $'\x12345678' > paddedFile.bin
하지만 이를 xxd 로 읽어보면 아래와 같이 1byte 만 변환되네요..