CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

テキストファイルの最大行数

投稿日:2015年12月27日 更新日:

【2018/12/24追記】以下の記事も参考になるかな。
扱えるテキストファイルの最大行数は1億行

バカでかいテキストファイルを作る必要があって、結果約2GBにもなった。
CADから出力するんだけど、7.5時間もかかってしまった。
中身を見ようと思って、おなじみ秀丸くんで開こうとしたら開けなかった。
上限の行数1000万行を超えているとのこと。
軽く調べたら、秀丸エディター64bit版は1億行までに対応していた。
おいらは64bitOSを使っているが、秀丸は32bitを使っていたのだ。
64bitを入れなおしたら、なんとか読み込めた。
4845万行だから、限界の半分までいってない感じ。
秀丸くんサスガですな。
この巨大なテキストファイルにもう一つ特徴があった。
最後のほうに、1行にとてつもなく大量のテキストが書かれていたのだ。
その行だけ抜き出してファイルサイズを見たら62MB。
1バイトで半角1文字だから、62,000,000文字もあるのだ。
6200万文字ってすげぇぞ。
よくぞ、これだけの文字を1行として扱えたものだ。
たぶんこんな構造になっているから、ファイル書き出しに7.5時間も
かかってしまうのだろう。。

-ソフト開発
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

PDFに捺印できるようにしたPDFアレコレを公開

半年ぶりにPDFアレコレをバージョンアップ。変更点は以下の通り。 Ver2.01 2020/3/15 ・プレビューからの捺印機能に対応。捺印用データはとりあえずpdfのみで配置点が固定。  ※そのうち …

iTextSharpのバージョンとライセンスが難しい

iTextSharpがPDFを作るオープンソースであることはよく知られているが、そのバージョンとライセンスについてくわしく調べようとすると深みにはまる。 バージョンについて。 4系、5系、7系があって …

PDFアレコレで捺印まわりのバグ修正

PDFアレコレをバージョンアップ。約3か月ぶり。 Ver3.02 2020/10/24 ・捺印などのPDF編集操作後にファイルを閉じて開いて、再編集すると以前編集していたPDFが復活していた。閉じると …

no image

尻有

知る人ぞ知るアングラ系サイト。 尻有とか、どーもとか。 定期的にチェックして、マイソフトがクラックされてないかどうか チェックしてるんよ。 復活してましたね、どーもが。 入り口が、なかなか見つからなか …

no image

アプリでzip圧縮と解凍をやりたくてzlibを組み込んでみたんだけど。。

でかいファイルは、圧縮してコンパクトに扱いたくなる。 テキスト形式で定義されているファイルをアプリで読み書きする。 テキストは圧縮すれば1/5くらいになるので、その結果小さくなった ファイルをアプリの …