Я ищу простой и легкий текстовый редактор, способный быстро открывать и редактировать текстовые файлы размером >=2 ГБ, а также быстро выполнять операции поиска и замены в таких файлах.
Требования
Уже попробовал, но не подходит
Любые идеи? Спасибо. Банджип.
Редактор CudaText может открывать/редактировать большие файлы, в зависимости от объема памяти (лучше использовать версию x64).
Максимальный размер по умолчанию — 1 Гб. Чтобы разрешить максимальный размер файла 2Gb, вызовите "Options/Settings-user" и пропишите такую опцию в "user.json":
"ui_max_size_open": 2048,
Thunderpad (ранее TEXTPAD) очень быстр в отношении ограничения размера файла. Он может легко обрабатывать большие файлы.
Единственный недостаток, который я вижу, заключается в том, что неясно, насколько большой файл он может обрабатывать, он просто говорит: «Он может обрабатывать файлы размером до самого большого непрерывного фрагмента 32-битной виртуальной памяти», у меня не было проблемы с файлом журнала> 2 ГБ, но это будет зависеть от вашего оборудования / памяти / структуры диска.
Проблема с редактированием больших файлов заключается в том, что если вы что-то удаляете или вставляете, файлу придется перемещать данные; например, когда вы вставляете строку текста, редактор должен переместить строки после нее, чтобы освободить место для новой строки.
Однако, если вы знаете, что делаете, вы можете использовать шестнадцатеричный редактор; он ничего не перемещает, но позволяет перезаписывать части файла байт за байтом. Я использовал его для редактирования в середине огромного текстового файла (600 ГБ), созданного mysqldump
.
ВНИМАНИЕ Шестнадцатеричные редакторы очень мощны, и вы можете легко нанести непоправимый ущерб, поэтому тщательно обдумывайте все, что вы делаете, и убедитесь, что вы достаточно подробно понимаете структуру файла.
Самуэль Ослунд
Кодиолог
Банджип
хроптатырь
gdbdable