У меня довольно большой файл журнала на компьютере с Windows Server 2008 R2. Его размер составляет пару гигабайт, но Notepad, Wordpad, Notepad++ и т.д. Не могут его открыть.

Какую программу я должен использовать для обработки такого файла?

4 ответа4

2

Это должна быть 64-битная программа для обработки файла размером более 2 ГБ. На самом деле это не техническое ограничение, а проблема реализации, поскольку большинство программ просто пытаются загрузить весь файл в память.

Всякий раз, когда я сталкивался с этой проблемой в Windows, я обнаруживал, что MS Visual Studio 2010 (64-разрядная версия ) работает, по крайней мере, на несколько концертов. Я понимаю, что если у вас нет этого программного обеспечения, это просто дорогая покупка, чтобы открыть файл, но вы можете хотя бы получить пробную версию.

2

Vim отличный. Другие включают 010 редактор, или так я слышал, и SlickEdit. Хотя гладкое редактирование действительно предназначено для кодирования, оно должно нормально обрабатывать большие текстовые файлы.

1

Не открывайте его в редакторе. Попробуйте использовать findstr для поиска интересующих вас строк. Таким образом, вам не нужно загружать весь файл в память сразу.

Смотрите также: https://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text-files

1

Я думаю, что вы исключили большинство редакторов.

Почему бы просто не создать небольшую консольную утилиту (предпочтительно x64) (скажем, в C #), которая будет читать весь текст и разбивать его на более мелкие управляемые файлы, которые затем можно будет читать с помощью notepad++?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .