私は本当に本当に大きなファイルを扱っています。私はギガバイトの大きさについて話している。
テキストファイルは常に更新されているため、特定のインデックスから1行を読み取ることができる必要があります。これを達成するための最速の解決策は何ですか?私はスペース要件にまったく制約されていません。
編集:より詳細な情報が投稿されました。読む必要のある次のテキストがあるとします。
Jun 21 09:47:53 ez-x5 user.debug if_comm: [TX] 30 40 05
Jun 21 09:47:53 ez-x5 user.debug if_comm: [RX] 04
Jun 21 09:47:53 ez-x5 user.debug if_comm: [TX] 30 40 05
Jun 21 09:47:54 ez-x5 user.debug if_comm: [RX] 02 30 40 0f 30 32 31 23 64 31 30 32 30 64 64 49 49 49 49 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 03 0b
このテキストファイルは、ロガーによって一貫して更新されます。テキストファイルが更新されたら、ログに追加されたものの新しい行(\ nで区切られた)を読み取る必要があります。