$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Время от времени возникает необходимость редактировать большие файлы. Речь идёт о размерах от гигабайта и выше.
Правильным методом считается использовать потоковые редакторы, например, sed. Он открывает строку за строкой и делает нужные изменения.
Но есть редакторы, которые открывают огромный файл мгновенно и перемещаются по нему как по БД, то есть в какое место встанут, только то и читают. Например, hexedit в linux пример такого редактора. Минус его в том, что он добавляет байт в сохранения, что портит файл.
Я попробовал gloggссылки:
http://glogg.bonnefon.org/files/
http://glogg.bonnefon.org/download.html
очень хороший графический редактор, есть под винду и линукс. Недостаток, в винде он попытался обратиться к адресу в интернет, заблокировал comodo.
nano и joe нормально себя показали. Да, открывают долго, но вполне логичное время. vim и emacs по сути с большими файлами работать не может. Очень медленно. В интернете пишут, что mcedit отлично работает с большими файлами.
less как просмоторщик больших файлов работает отлично.
Многие считают, что надо большой файл делить на части, например,
split -n 8 [FILE_NAME]
команда разобъёт файл на 8 частей.
Также с недостаткоми
sudo apt-get install lfhex
хотя с виду хороший редактор, но не поддерживает вставку текста, только замену.
---
hed может редактор и хоороший, но в убунту нет.
---
LargeFile плагин для vim. На самом деле он просто увеличивает размер открываемого файла, не меняя логики работы редактора. То есть большой файл просто упадёт.
$ vi LargeFile.vba.gz
windows
Под винду очень много редакторов, хотя я их не пробовал все. Пробуйте, пишите отзывы.
VS Code (Windows, macOS, Linux) - Free and Open Source with a nice GUI. Edited a 3.6 GB JSON file, loaded in a minute. You must have enough RAM to load the files.
Free read-only viewers:
tail
." Supports file following, searching, filtering, configurable highlighting, plugins, and external tools.Free editors:
Builtin programs (no installation required):
MORE
, not the Unix more
. A console program that allows you to view a file, one screen at a time.Web viewers:
Paid editors:
And finally, have you tried opening the large file with your regular editor? Some editors can actually handle reasonably large files. In particular, Notepad++ (Windows) and Sublime Text (Windows, macOS, Linux) support files in the 2 GB range.
в гугле искать так:
Text editor to open big (giant, huge, large) text files [closed]