sync=(newstate)自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。用いて入力を行ない、入力されたデータを含む文字列を返します。混用すると思わぬ動作をすることがあります。併用すると正しく動作しないので代わりにこのメソッドを使います。移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。よる文字列化を試みます。実際に出力できたバイト数を返します。nil指定したバイト列を書き戻します。