Лучший бесплатный текстовый редактор, поддерживающий файлы *более* 4 ГБ?[закрыто]

StackOverflow https://stackoverflow.com/questions/102829

Вопрос

Я ищу текстовый редактор, который сможет загрузить в него файл размером более 4 ГБ.Текстпад не работает.У меня есть его копия, и я был на его сайте поддержки, но он этого не делает.Возможно, мне нужно новое оборудование, но это другой вопрос.Редактор должен быть бесплатным ИЛИ, если он будет стоить мне, то не более 30 долларов.Для Windows.

Это было полезно?

Решение

Glogg также можно рассматривать для другого использования:

glogg screenshot

Предостережение (сообщил Саймон Тьюси в комментарии, фев.2013)

Один нюанс - имеет две функции поиска, Main Search и Quick Find.
Нижний, который я предполагаю, Quick Find, как минимум на порядок медленнее верхнего, который является быстрым.

Другие советы

Мне пришлось просмотреть файлы журналов монстров (более 20 ГБ).я использовал hexedit БЕСПЛАТНАЯ версия который может работать с файлами любого размера.Это также открытый исходный код.Это исполняемый файл Windows.

У Джеффа Этвуда есть сообщение об этом здесь: http://www.codinghorror.com/blog/archives/000229.html

В конце концов он остановился на Edit Pad Pro, потому что «Исходя из моей предыдущей истории использования, я решил, что EditPad Pro подходит лучше всего:он довольно быстр при работе с большими текстовыми файлами, имеет лучшую в своем классе поддержку регулярных выражений и не претендует на роль IDE».

Вместо загрузки огромного файла журнала в редактор я использую инструменты командной строки Unix, такие как grep, tail, gawk, и т. д.чтобы отфильтровать интересные части в файл гораздо меньшего размера, а затем я открываю его.

В Windows попробуйте Сигвин.

Попытался ли ты редактор контекста?Он маленький и быстрый.

Я наткнулся на этот пост много раз, так как мне часто приходится обрабатывать огромные файлы (10 Гигабайт+).

Устав от глючного и довольно ограниченного бесплатного программного обеспечения и не желая платить за дорогостоящие редакторы после истечения пробного периода (в конце концов, оно не стоит своих денег), я просто использовал ВИМ для Windows с большим успехом и удовлетворением.

Он просто ИДЕАЛЬЕН для этой цели, полностью настраиваемый, со ВСЕМИ функциями, которые только можно придумать при работе с текстовыми файлами (поиск, замена, чтение и т. д.).ты назови это)

Я очень удивлен, что никто не ответил на этот вопрос (кроме предыдущего ответа, но для MacOS)...

Для справки, я наткнулся на это этот пост в блоге, который мудро посоветовал это.

Обработать файл 4G как таковой очень сложно.Раньше я работал с текстовыми файлами большего размера, но никогда не загружал их в свой редактор.В предыдущей компании я в основном использовал UltraEdit, сейчас использую Notepad++, но получал только те части, которые мне нужно было отредактировать.(В большинстве случаев файлы никогда не нуждались в редактировании).

Почему вы хотите загрузить такой большой файл в редактор?Когда я работал с файлами такого размера, я использовал GNU Core Utils.Наиболее распространенными операциями, которые я выполнял с этими файлами, были заголовок (чтобы получить верхние 250 тысяч строк и т. д.), хвост, разделение, сортировка, перестановка, uniq и т. д.Это действительно мощно.

С помощью GNU Core Utils можно многое сделать.Я бы определенно рекомендовал их вместо нового редактора.

Извините, что пишу в такую ​​старую тему, но я попробовал несколько советов здесь, и ни один из них мне не помог.

Он немного отличается от текстового редактора, но я обнаружил, что Beyond Compare может обрабатывать очень большие (3,6 ГБ) файлы на моем 32-битном компьютере с Vista.

Это файл, который задушили Emacs, Средство просмотра больших текстовых файлов, HexEdit и Notepad++.

-Эрик

Мой фаворит после нескольких попыток прочитать файл mysqldump размером 6 ГБ:

ПилотEdit Lite http://www.pilotedit.com/

Потому что:

  • Использование памяти (почему-то?!) никогда не превышало 25 МБ, поэтому на остальную часть моей системы это практически не повлияло, хотя открытие заняло несколько минут.
  • В то время существовал точный индикатор прогресса, поэтому я знал, как идут дела.
  • После открытия простой поиск и просмотр файла работали так же, как и небольшой файл в блокноте.
  • Это бесплатно.

Другие, которые я пробовал...

Эмредитор Про Пробная версия была очень впечатляющей, файл открылся практически мгновенно, но, к сожалению, слишком дорогой для моих требований.

EditPad Pro загрузил в память весь файл размером 6 ГБ и замедлил все до минимума.

Для Windows, Unix или Mac?На Mac или *nix вы можете использовать версии emacs или vim для командной строки или графического интерфейса.

Для Мака:TextWrangler хорошо справляется с большими файлами.Я недостаточно разбираюсь в Windows, чтобы помочь.

Если вы просто хотите просмотреть большой файл, а не редактировать его, есть несколько бесплатных программ, которые читают файлы по частям, а не пытаются загрузить весь файл в память.Я использую их, когда мне нужно прочитать большие (> 5 ГБ) файлы.

Средство просмотра больших текстовых файлов от SwiftGear http://www.swiftgear.com/ltfviewer/features.html

Программа просмотра больших файлов от Team Walrus.

Вам придется найти ссылку на последнюю ссылку самостоятельно, потому что я могу опубликовать максимум одну гиперссылку, будучи новичком.

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

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

Средство просмотра, позволяющее просматривать огромные текстовые файлы, бесполезно, если вы пытаетесь загрузить их в Excel, например, для использования автофильтра.Поскольку мы все проводим день, разбивая проблемы на более мелкие части, чтобы иметь возможность их решить, применение того же принципа к большому файлу не показалось мне спорным.

HxD — это шестнадцатеричный редактор, но он позволяет редактировать файлы на месте и не мешает работать с большими файлами.

Твик — это шестнадцатеричный редактор, который может редактировать очень большие файлы, включая вставку и удаление.

Эмредактор должен справиться с этим.Как их претензии к сайту:

EmEditor теперь может открывать даже больше, чем 248 ГБ (или 2,1 миллиарда строк) Открыв часть файла с новой пользовательской панелью - большой файловый контроллер.Большой файловый контроллер позволяет указать начальную точку, конечную точку и диапазон файла, который будет открыт.Это также позволяет вам остановить открытие файла и контролировать реальный размер файла и размер доступного временного диска.

Хоть и не бесплатно..

Я обнаружил, что Far Commander может открыть большие файлы (я попробовал XML -файл 4,2 ГБ), и он не загружает весь файл в память и работает быстро.

Открыт файл размером 5 ГБ (быстро) с помощью:

1) Шестнадцатеричный редактор Нео

2) редактор 010

Textpad также хорошо работает при открытии файлов такого размера.Я делал это много раз, когда мне приходилось иметь дело с очень большими файлами журналов размером 3–5 ГБ.Кроме того, использование grep для извлечения стоящих строк и последующего просмотра работает отлично.

Вопрос потребует более подробной информации.
Хотите просто просмотреть файл (например.файл журнала) или редактировать его?
У вас больше памяти, чем размер файла, который вы хотите загрузить, или меньше?
Например, Оружие, очень маленький текстовый редактор, написанный на ассемблере, утверждает, что "не имеет эффективного ограничения размера файла, а максимальный размер, который можно в него загрузить, определяется доступной памятью и скоростью загрузки файла.[...] Скорость была оптимизирована как для загрузки, так и для сохранения файлов."

Я полагаю, что чтобы абстрагировать ограничение памяти, можно использовать отображаемую память.Но затем, если вам нужно отредактировать файл, следует использовать какой-нибудь умный метод, например, сохранить в памяти локальные изменения и применять их по частям при сохранении.В некоторых случаях может быть неэффективно (например, большой поиск/замена).

У меня тоже были проблемы с TextPad в файлах 4G.Notepad++ работает хорошо.

Эмакс может справиться огромные размеры файлов и вы можете использовать его в Windows или *nix.

Какую ОС и процессор вы используете?Если вы используете 32-битную ОС, то процесс в вашей системе физически не может адресовать более 4 ГБ памяти.Поскольку большинство текстовых редакторов пытаются загрузить в память весь файл, я сомневаюсь, что вы найдете тот, который сделает то, что вы хотите.Это должен быть очень навороченный текстовый редактор, способный выполнять внеядерную обработку, т.е.е.загружать фрагмент файла за раз.

Возможно, вам удастся загрузить такой огромный файл, если вы используете 64-битный текстовый редактор на компьютере с 64-битным процессором и 64-битной операционной системой.И вы должны убедиться, что у вас достаточно места в разделе подкачки или в файле подкачки.

Почему вы хотите загрузить в память файл размером более 4 ГБ?Даже если вы найдете текстовый редактор, который может это сделать, имеет ли ваша машина 4 ГБ памяти?И если его физическая память не превышает 4 ГБ, ваша машина будет сильно тормозить и сходить с ума от файла подкачки.

Так зачем вам файл размером 4+ ГБ?Если вы хотите преобразовать его или выполнить поиск и замену, возможно, вам лучше написать небольшую быструю программу для этого.

Мне также нравится блокнот++.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top