CAD日記

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

ソフト開発

扱えるテキストファイルの最大行数は1億行

投稿日:

扱えるテキストファイルの行数の限界が1億行なのが秀丸エディター。その他⇒動作環境⇒環境にて、編集可能な最大行数が10万行~1億行で設定できる(32bitの場合は1000万行まで)。1億行のテキストファイルなんてそうそう目の当たりにしないけど、AutoCADの中間ファイル形式であるDXFなら十分ありえる。

以下、線分(LINE)を書く本数による行数とファイルサイズを表現してみる。
1万本、28.7万行、1.9MB
10万本、281万行、19MB
100万本、2800万行、188MB
200万本、5600万行、372MB
300万本、8400万行、556MB
このあたりが秀丸で開ける限界。
計算上は、線分357万本で1億行のテキストファイルになる。
DXFファイルは行数が多くなる特徴がある。グループコードとグループ名の2行がセットで、それがひたすら続いていく。実際に転記してみるとこんな感じ。こんなテキストファイルをテキストエディタで見たところで、閲覧性が低くてお話にならんけど、昔はこうやって内容確認して解釈しようとしていたもんだな。
0
SECTION
2
HEADER
9
$ACADVER
1
AC1014
9
$ACADMAINTVER
70
9
9
$DWGCODEPAGE
3
ANSI_932
9
・・・

秀丸エディタのえらいところは、とてもサイズが大きいファイルを開こうとした際、「ファイルの一部を開く」というダイアログが出てきて、読み込む範囲を指定できること。2.7GBのテキストファイルを開こうとしたら、こんな画面が出てきた。どの部分を読み込むかを決めることができる。もちろん全部読み込むこともできる。ファイルサイズが500MBを超えると出る傾向はつかんだ。

3年前に書いた「テキストファイルの最大行数」という記事が妙にアクセス数をかせいでいるので、その続編を書いてみた次第。

-ソフト開発

執筆者:


comment

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

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

関連記事

no image

PMサーバー版リリース

ペーパーモデル化ツールサーバー版の宣伝。 詳しくは、kensetsu21のこちらのサイト(PDF)をご覧あれ。 クライアントは、サーバー上の共有フォルダにファイルを ドラッグ&ドロップするだけ。 サー …

PDFアレコレがVectorに掲載されたよん

Vectorのカテゴリとしては文書作成⇒PDF。PDFアレコレというフリーソフトが掲載されたよん。

Hyper-Vのvhdxを圧縮するのはPowerShellでやるんだけど、その自動化手法がおもしろいじゃん(3)

vhdを手軽に圧縮できるPowerShellプログラムの決定版。 まずは、前回考えたことを振り返る。。 ps1内のvhdのファイルパスを自分で書き変えなきゃいけないのが難点だから、ps1と同じ場所にあ …

no image

プログラムっておもしろいなぁとつくづく思うなり

ここんところぜんぜんプログラムを書いてなくて仕事がつまんなくなってきたところに、トラブル対応があってプログラムをじっくりと書いてみた。いやはやおもしろい。余計な仕事が飛び込んでこない環境で、スピッツ聞 …

zipcopy Ver1.01リリース

以下でアップしていたzipcopyについて、ちょいと手直ししてVer1.01としてリリースする。 zipcopy~圧縮してコピー~ができたのでアップしておく zipcopyのダウンロードはここをクリッ …