2011年4月17日日曜日

任意サイズのファイルを作る

Linux で任意サイズのファイルを作る方法のメモ。

100MB のファイルを作る場合の例。

$ dd if=/dev/zero of=hogehoge bs=1M count=100

入力に、/dev/urandom を使うと中身がランダムなファイルができる。

$ dd if=/dev/urandom of=hogehoge bs=1M count=100

任意の 1 バイトのファイルを作る。(ファイルの中身を 0xff にしたい場合)

echo "010000: ff" | xxd -r -s -0x10000 > hogehoge

全データが 0x5A の 2112 バイトのファイルを作る。

for i in `seq 1 2112` ; do
    echo -en '\x5a'
done > All_0x5A_2112byte.bin

● 任意, バイト, サイズ, byte, size, 作る, 生成, 作成, dd, urandom, echo, バイナリ, binary

0 件のコメント: