Apakah ada alat untuk membagi file teks besar (9Gb) menjadi file yang lebih kecil sehingga saya bisa membukanya dan melihat-lihat?
Adakah yang bisa digunakan dari baris perintah yang datang dengan Windows (XP)?
Atau apa cara terbaik untuk membaginya? Dapatkah saya menggunakan 7z untuk membuat volume terpisah dan kemudian unzip salah satunya secara terpisah? Apakah ini dapat dibaca atau perlu semua bagian lain untuk unzip ke file besar lagi?
Memperbarui
Saya mengumpulkan skrip python 48 baris cepat yang membagi file besar menjadi file 0,5GB yang mudah dibuka bahkan dalam vim. Saya hanya perlu melihat data ke bagian terakhir dari log (ya itu file log). Setiap catatan dibagi di beberapa baris sehingga grep tidak akan melakukannya.
windows-xp
7-zip
text-editing
Stefan
sumber
sumber
grep -n
denganhead
dantail
untuk melihat potongan file. Contoh,grep -n "something" file.txt
kembali95625: something
. Anda ingin melihat bahwa garis dan 9 baris di bawahnya untuk total 10 baris:head -n 95635 file.txt | tail -n 10
.Jawaban:
Ada splitter file Windows freeware yang disebut HJSplit
Tersedia di sini . Situs web mengklaim dapat memecah file dari jenis dan ukuran apa pun, tetapi 9GB adalah file besar .
sumber
Paket GNU Core Utils (tersedia di sini untuk windows) termasuk utilitas Split. Ini bekerja dengan baik untuk saya :-)
Dokumentasi --help adalah sebagai berikut:
Misalnya, untuk membagi input.txt menjadi 100 MB potongan, hanya membelah di ujung garis,
akan memberi Anda file output bernama xaa, xab, xac, dll.
sumber
Yang lain adalah GSplit - menurut situs mereka dapat membagi file yang sangat besar (lebih besar dari 4Gb <- karena mereka melewati batas 4Gb, saya kira mereka dapat melakukan 9 Gb juga).
Tapi, hal lain - Anda mengatakan Anda ingin membaginya menjadi bagian-bagian yang lebih kecil sehingga Anda dapat membukanya dan melihatnya. Kedengarannya seperti file log yang sangat besar.
Bagaimanapun, untuk membuka file teks besar, mungkin saya merekomendasikan EmEditor - mereka mengklaim diri mereka dapat membuka file yang sangat besar (hingga cca. 250 Gb), dan saya telah menggunakannya di masa lalu untuk file hingga 2 Gb. Tetapi bagaimanapun juga, saya pikir ini mungkin solusi yang lebih baik daripada pemecahan.
sumber
Pieces > Type and Size
menu. Anda kemudian memilih jumlah garis dan pembatas garis dalam hex. Secara default memiliki format Windows CR + LF (0x0D0x0A
).Lihat Penampil Arsip Teks Besar , ini bagus untuk hal-hal seperti ini. Sebagian besar pengarsipan dan pemisah akan memisahkan file menjadi potongan-potongan yang tidak dapat digunakan untuk membaca setiap bagian data secara mandiri dan benar, Anda perlu mengekstrak semuanya untuk mendapatkan file kembali.
Penampil Arsip Teks Besar gratis dan portabel.
sumber
echo. > myfile.txt
menyelesaikan masalah logfile 818MB: DSeseorang dapat menggunakan 7-Zip untuk membuat segmen file teks dalam ukuran tertentu (mis. 100 MB segmen dari file log 1,5 GB).
Opsi utama adalah - Gunakan "Store" sebagai lawan dari "Compress" - Gunakan "Split to volume"
Anda harus dapat melihat teks dalam file .001 (.nnn).
sumber
Anda dapat menggunakan 7zip sendiri untuk membagi file. (Anda dapat menyimpan sebagai format .zip atau .7z.) Saat Anda membuat arsip ada opsi yang disebut "Split volume, bytes". Cukup pilih seberapa besar Anda ingin potongan.
Dan ya, Anda dapat mengekstraknya satu per satu jika diinginkan.
sumber
Ada alat online yang membagi file teks jika ada yang mencari untuk membagi file dengan cepat. http://www.textfilesplitter.com .
Bekerja bagus untukku. Dan membagi file menghormati garis yang saya cari. Itu juga mengatakan itu semua sisi klien HTML5 sehingga aman untuk digunakan. Saya tidak yakin seberapa besar bisa tetapi saya pikir itu tergantung pada ram mesin Anda.
sumber
Gagasan melihat bagian dari file sebelum memutuskan apa yang harus dilakukan dengannya adalah pilihan terbaik bagi saya.
Aplikasi Penampil Teks Besar dapat diinstal pada Windows melalui Microsoft Store dan ia menawarkan opsi untuk memotong file dalam potongan ukuran. Mungkin menggunakan editor yang sama yang disebutkan sebelumnya (di belakang layar), tetapi opsi untuk menginstalnya dari sumber yang dikenal adalah IMHO yang lebih baik daripada tautan alternatif yang ditawarkan. Ini bekerja sangat baik untuk saya.
Satu-satunya masalah jika pemisahan berdasarkan ukuran adalah tidak perlu memecah file di tempat yang baik, jadi Anda mungkin harus mengeditnya untuk mengambil konten yang Anda inginkan.
sumber