ASi

java.io.RandomAccessFile#seek()でギャップが発生したとき

ファイルの終わりより後ろにシークした後、書き込みした時、空白の部分に何が書き込まれるか?
JavaSE6のJavaDocには記述が無い。
setLength()の場合は伸ばした部分は未定義とある。
JavaSE5 on WinXP ではヌルパディングされる。
POSIX lseek()はヌルパディングするとある。
うーむ。
書いていない以上未定義と看做すのが安全か。。。