- PR -

バイナリファイルの走査について

1
投稿者投稿内容
JBOY
ベテラン
会議室デビュー日: 2003/02/27
投稿数: 72
投稿日時: 2004-04-09 12:26
お世話になります。
バイナリファイルの中からある値が存在するインデックスを求める処理をする方法について
ご教授願います。
String#indexOf("aaa")みたいなイメージでバイト配列に対しても
行うことは可能でしょうか?
バイト配列をstring変換してindexOf()とやれば出来ると思うのですが、
サイズが大きなファイルの場合はちょっと問題があると思っています。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-04-09 12:36
RandomAccessFile の readLine() あたりのソースを読むと参考になるかもしれません。
SJ0392
ベテラン
会議室デビュー日: 2004/02/05
投稿数: 62
お住まい・勤務地: 神奈川・横浜
投稿日時: 2004-04-09 13:10
Jakartaシリーズの FileUpload に含まれる MultipartStream.java も参考になると思います。
アップロードファイルが、「バイナリファイル」に。
バウンダリー検出が、「ある値が存在するインデックス」に。
といった具合かと。
JBOY
ベテラン
会議室デビュー日: 2003/02/27
投稿数: 72
投稿日時: 2004-04-11 16:28
インギ様、SJ0392様
返信ありがとうございました。

おかげさまで何とかできそうです。
1バイト単位で検査していけばいいんですね。
1

スキルアップ/キャリアアップ(JOB@IT)