大きなテキストファイル(9Gb)を開いて目を通すことができるように、小さなファイルに分割するツールはありますか?
Windows(XP)に付属のコマンドラインから使えるものは?
それとも分割するのが一番いいのでしょうか?7zを使って別々のボリュームを作って、そのうちの1つを別々に解凍することはできますか?それは読めるようになるのでしょうか、それとも他のすべての部分を再度大きなファイルに解凍する必要があるのでしょうか?
Update
私は48行のpythonスクリプトをまとめて、大きなファイルをvimでも開きやすい0.5GBのファイルに分割しました。私はログの最後の部分(そう、それはログファイルです)に向かってデータに目を通す必要がありました。各レコードは複数行に分割されているので、grepはできません
85 stefanB 2010-01-11
HJSplitというフリーウェアのWindows用ファイルスプリッターがあります
利用可能 こちらウェブサイトでは、あらゆる種類とサイズのファイルを分割できると謳っていますが、9GBは大きなファイルです
45 pavium 2010-01-11
GNU Core Utils パッケージ (こちら for windows) には Split ユーティリティが含まれています。これは私にはうまく機能しています 🙂
ヘルプのドキュメントは以下のようになっています
Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-a, --suffix-length=N use suffixes of length N (default 2)
-b, --bytes=SIZE put SIZE bytes per output file
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file
-d, --numeric-suffixes use numeric suffixes instead of alphabetic
-l, --lines=NUMBER put NUMBER lines per output file
--verbose print a diagnostic to standard error just
before each output file is opened
--help display this help and exit
--version output version information and exit
SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.
例えば、input.txtを100Mbのチャンクに分割し、行末のみを分割するには、次のようにします
split input.txt -C 100m
は xaa, xab, xac などの名前の出力ファイルを与えます
29 Flyto 2014-03-19
もう一つは GSplit – 彼らのサイトによると、非常に大きなファイルを分割することができます (4Gb <よりも大きい — 4Gb の制限を越えたので、9Gb も可能だと思います)
しかし、もう一つ、あなたはそれを小さく分割して、それを開いて見ることができるようにしたいと言っています。それは非常に大きなログファイルのように聞こえます
いずれにしても、大きなテキストファイルを開くには、EmEditor をお勧めします。しかし、いずれにしても、私はそれが分割するよりも良い解決策かもしれないと思います
15 Rook 2010-01-11
7-Zip を使って、一定のサイズのテキストファイルのセグメントを作成することができます(例えば、1.5GBのログファイルから100MBのセグメントを作成するなど)
主なオプションは以下の通りです – 「圧縮」ではなく「保存」を使用 – 「ボリュームに分割」を使用
.001(.nnn)ファイルのテキストを見ることができるはずです
14 Mehul 2017-10-30
大容量テキストファイルビューアをチェックしてみてください。ほとんどのアーカイバーやスプリッターは、データの各部分を独立して適切に読み取るために使用することができない断片にファイルを分離します、あなたはファイルを取り戻すためにそれらをすべて抽出する必要があります
大容量テキストファイルビューアは、無料で持ち運びが可能です
9 John T 2010-01-11
7zip自体を使ってファイルを分割することができます。アーカイブを作成する際には、”Split volume, bytes “というオプションがあります。チャンクの大きさを選択するだけです
そして、はい、あなたが望むならば、個別に解凍することができます
5 Felix 2016-10-21
誰でも素早くファイルを分割したい場合は、テキストファイルを分割するオンラインツールがあります。http://www.textfilesplitter.com
私のために素晴らしい仕事をしています。そして、私が探していた行を尊重してファイルを分割してくれます。また、すべてHTML5クライアントサイドで動作するので安心して使えます。どのくらいの大きさになるかはわかりませんが、お使いのマシンのRAMにもよると思います
3 Joe One 2015-10-02
ファイルの一部を見てから決めるというのは、私にとっては最良の選択肢です
大判テキストビューアアプリは、Microsoft Storeを介してWindowsにインストールすることができ、それはサイズの塊でファイルをカットするオプションを提供しています。それはよく、それが以前に述べたのと同じエディタを使用していることかもしれません(舞台裏)が、既知のソースからそれをインストールするオプションは、提供される代替リンクよりもIMHOの方が優れています。それは私のために素晴らしい仕事をしました
サイズで分割した場合の唯一の問題点は、必ずしも良いところでファイルが壊れてしまうわけではないので、編集して正確な内容を捉える必要があるかもしれません
0 Leo 2019-07-20