У меня довольно большой файл журнала на компьютере с Windows Server 2008 R2. Его размер составляет пару гигабайт, но Notepad, Wordpad, Notepad++ и т.д. Не могут его открыть.
Какую программу я должен использовать для обработки такого файла?
У меня довольно большой файл журнала на компьютере с Windows Server 2008 R2. Его размер составляет пару гигабайт, но Notepad, Wordpad, Notepad++ и т.д. Не могут его открыть.
Какую программу я должен использовать для обработки такого файла?
Это должна быть 64-битная программа для обработки файла размером более 2 ГБ. На самом деле это не техническое ограничение, а проблема реализации, поскольку большинство программ просто пытаются загрузить весь файл в память.
Всякий раз, когда я сталкивался с этой проблемой в Windows, я обнаруживал, что MS Visual Studio 2010 (64-разрядная версия ) работает, по крайней мере, на несколько концертов. Я понимаю, что если у вас нет этого программного обеспечения, это просто дорогая покупка, чтобы открыть файл, но вы можете хотя бы получить пробную версию.
Vim отличный. Другие включают 010 редактор, или так я слышал, и SlickEdit. Хотя гладкое редактирование действительно предназначено для кодирования, оно должно нормально обрабатывать большие текстовые файлы.
Не открывайте его в редакторе. Попробуйте использовать findstr
для поиска интересующих вас строк. Таким образом, вам не нужно загружать весь файл в память сразу.
Смотрите также: https://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text-files
Я думаю, что вы исключили большинство редакторов.
Почему бы просто не создать небольшую консольную утилиту (предпочтительно x64) (скажем, в C #), которая будет читать весь текст и разбивать его на более мелкие управляемые файлы, которые затем можно будет читать с помощью notepad++?