Файл слишком велик чтобы открыть его в notepad

Обновлено: 07.07.2024

Господа,
проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

Посоветуйте счастливое исключение.

Notepad++ просто говорит, что файл для него слишком велик, FAR не умеет не резать строки. Их — не предлагать.

27.01.2011 17:33, Здравствуйте, SteeLHeaD:
> FAR не умеет не резать строки.

F2 не пробовал нажать? Или что значит "не резать строк"?

Всё, что нас не убивает, ещё горько об этом пожалеет.

Здравствуйте, SteeLHeaD, Вы писали:

SLH>Господа,
SLH>проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
SLH>Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
SLH>ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

SLH>Посоветуйте счастливое исключение.

А цель то какая? М. б. сразу tail\grep?

Здравствуйте, SteeLHeaD, Вы писали:

SLH>Господа,
SLH>проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
SLH>Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
SLH>ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

SLH>Посоветуйте счастливое исключение.

SLH>Notepad++ просто говорит, что файл для него слишком велик, FAR не умеет не резать строки. Их — не предлагать.

Там написано, что AkelPad, UltraEdit, VIM, . пойдут.

Здравствуйте, SteeLHeaD, Вы писали:

SLH>Господа,
SLH>проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
SLH>Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
SLH>ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

SLH>Посоветуйте счастливое исключение.

SLH>Notepad++ просто говорит, что файл для него слишком велик, FAR не умеет не резать строки. Их — не предлагать.

отлично notepad++ открывал файлы порядка 3 Гб. Не быстро, но надёжно. И word wrap работал.

27.01.2011 17:41, Здравствуйте, GarryIV:
> А цель то какая? М. б. сразу tail\grep?

Для винды рекомендую LogParser — убойная программа.

Всё, что нас не убивает, ещё горько об этом пожалеет.

Здравствуйте, SteeLHeaD, Вы писали:

SLH>Господа,
SLH>проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
SLH>Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
SLH>ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

SLH>Посоветуйте счастливое исключение.

Если речь о текстовом редакторе общего назначения, то с огромными файлами отлично справляется EmEditor. Но, разумеется, он не заточен на просмотр именно логов, так что (в зависимости от задач), возможно, тут лучше подойдут специализированные утилиты.

Здравствуйте, SteeLHeaD, Вы писали:

SLH>Господа,
SLH>проблема известная, но просто я уже заколебался. я полдня потратил на тестирование разных текстовых редакторов, и очень не хочу писать свой.
SLH>Задача. Есть лог файл довольно большого размера (несколько гигабайт, обычно — 1.8 — 2.5 ). В нем не только много текстовых строк, но они еще и длинные (более 1000 символов).
SLH>ВСЕ текстовые редакторы пытаются 1)грузить файл целиком в память (а это невозможно, у меня на машине её просто столько нет) 2)обрезать строки по 255 символов в строке, что делает файл совершенно нечитаемым.

SLH>Посоветуйте счастливое исключение.

SLH>Notepad++ просто говорит, что файл для него слишком велик, FAR не умеет не резать строки. Их — не предлагать.

Если только для чтения — F3 у Total Commander справится, он читает кусками.

Здравствуйте, Were, Вы писали:

W>Если только для чтения — F3 у Total Commander справится, он читает кусками.

У него максимальная длина строки ограничена 1024 символами (если без плагинов; а с плагинами ещё поискать надо такой, который не читает всё в память).

GIV>А цель то какая? М. б. сразу tail\grep?

на древнем солярисе его родные утилиты крэшились на длинных строках (ну, собственно и posix гарантирует нормальную работу только при вполне ограниченной длине строк).

По сабжу: less, только голый, без включенных опций раскраски и т.п.

Здравствуйте, watchyourinfo, Вы писали:

GIV>>А цель то какая? М. б. сразу tail\grep?

W>на древнем солярисе его родные утилиты крэшились на длинных строках (ну, собственно и posix гарантирует нормальную работу только при вполне ограниченной длине строк).

W>По сабжу: less, только голый, без включенных опций раскраски и т.п.

LESS под Windows существует?

Здравствуйте, SteeLHeaD, Вы писали:

GIV>>>А цель то какая? М. б. сразу tail\grep?

W>>на древнем солярисе его родные утилиты крэшились на длинных строках (ну, собственно и posix гарантирует нормальную работу только при вполне ограниченной длине строк).

W>>По сабжу: less, только голый, без включенных опций раскраски и т.п.

SLH>LESS под Windows существует?

Существует, но у него большие проблемы с кодировками.

Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.

Здравствуйте, blackhearted, Вы писали:

SLH>>Notepad++ просто говорит, что файл для него слишком велик, FAR не умеет не резать строки. Их — не предлагать.

B>отлично notepad++ открывал файлы порядка 3 Гб. Не быстро, но надёжно. И word wrap работал.

http://ok-dancetour.ru/postfiledata/ftb.jpg

Здравствуйте, GarryIV, Вы писали:

GIV>А цель то какая? М. б. сразу tail\grep?

Цель — посмотреть на него глазами, чтобы понимать, как писать парсер

Здравствуйте, Were, Вы писали:

W>Если только для чтения — F3 у Total Commander справится, он читает кусками.

Нажимал F3 у тотал коммандера.
Как выяснилось, TC не умеет читать длинные строки. По умолчанию он переносит их на следующую строку по границе экрана,
а при нажатиии F2 начинает переносить по некой виртуальной границе (по моему, 255 символов).
А мне нужно увидеть лог так, чтобы одна строка располагалась под другой

Здравствуйте, Ромашка, Вы писали:

Р>27.01.2011 17:33, Здравствуйте, SteeLHeaD:
>> FAR не умеет не резать строки.

Р>F2 не пробовал нажать? Или что значит "не резать строк"?

Как выяснилось, TC не умеет читать длинные строки. По умолчанию он переносит их на следующую строку по границе экрана,
а при нажатиии F2 начинает переносить по некой виртуальной границе (по моему, 255 символов).
А мне нужно увидеть лог так, чтобы одна строка располагалась под другой

Если нужно всего лишь посмотреть глазами, как писать парсер, то самое простое решение — за 5 минут написать программу, которая отрезает мегабайт 10-15 и пишет в отдельный файл, а их уже можно посмотреть чем угодно. Вряд ли остальные гигабайты лога от этих данных сильно отличаются (а если отличаются, то потом отрезать там, где упадёт парсер и посмотреть ещё раз). Здравствуйте, SteeLHeaD, Вы писали:

SLH>Здравствуйте, GarryIV, Вы писали:

GIV>>А цель то какая? М. б. сразу tail\grep?

SLH>Цель — посмотреть на него глазами, чтобы понимать, как писать парсер
А такой вариант: вырезать какой-нибудь файловой утилитой несколько кусков по метров по десять, из начала, конца, и середины. Эти фрагменты уже и смотреть. А потом уже по ошибкам парсера разбирать конкретные строки. Notepad++ нормально справляется с 10 меговыми файлами, если их не редактировать.

Здравствуйте, Finder_b, Вы писали:

F_>Здравствуйте, SteeLHeaD, Вы писали:

SLH>>Здравствуйте, GarryIV, Вы писали:

GIV>>>А цель то какая? М. б. сразу tail\grep?

SLH>>Цель — посмотреть на него глазами, чтобы понимать, как писать парсер
F_>А такой вариант: вырезать какой-нибудь файловой утилитой несколько кусков по метров по десять, из начала, конца, и середины. Эти фрагменты уже и смотреть. А потом уже по ошибкам парсера разбирать конкретные строки. Notepad++ нормально справляется с 10 меговыми файлами, если их не редактировать.

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

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


Средство чтения больших текстовых файлов

Голый хвост


Это приложение поддерживает просмотр в режиме реального времени и может мгновенно прокрутить вниз до любой строки во всем файле. Кроме того, вы можете использовать это приложение для просмотра файлов по сети, а также поддерживает перенос строк. Кроме того, вы можете изменить шрифт, интервал и другие параметры, связанные со шрифтом. Если вы планируете использовать просмотр в реальном времени, вы можете легко следить за концом файла, независимо от того, насколько быстро он изменяется.

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

  • ЧИТАЙТЕ ТАКЖЕ: Блокнот получает улучшения DPI в Windows 10 Anniversary Update

EditPad Lite


LogExpert


Universal Viewer Free


TopGun


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

Как открыть хвост 8 ГБ файлов журнала С помощью Notepad++ в Windows?

Я использовал Notepad Document Monitor, но не совсем понимаю, как его использовать. Я начинаю мониторинг и что потом? Как выбрать большой файл?

Я не могу просто открыть файл, потому что он 8 ГБ. Поэтому я получил этот большой файл журнала 8GB. Я только хочу увидеть хвост. Как и последние 100k строк, для образец.

говорит, что я должен открыть файл.

весь смысл вижу только хвост, потому что файл слишком большой. Я только хочу увидеть хвост.

можно использовать команду PowerShell 3: Get-Content yourfile.log -Tail 100

Я признаюсь, что иногда использовал 7Zip для работы с огромными файлами. Вот как это делается:

есть некоторые минусы:

  • первая строка первого файла будет иметь некоторый мусор, связанный с tar.
  • файлы, как правило, не старт/стоп на строку границ.
  • не будет работать, если файл активно добавляется.

вы можете использовать функцию Total Commander file lister (горячая клавиша F3) или автономную версию, которая доступна здесь: Lister standalon

встроенный файловый Листер позволяет просматривать файлы практически любого размера (до 2^63 байт) в текстовом, Unicode, HTML, двоичном или шестнадцатеричном формате, растровой графике (bmp, jpg, gif, png), мультимедийных файлах, а теперь и RTF файлах. Он хранит в памяти лишь небольшую часть файла (за исключением растровых изображений), остальное загружается автоматически при прокрутка текста.

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

выберите все сверху вниз, затем начните отменять выбор вверх все, что вы хотите сохранить.

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

затем, вы можете открыть его в Notepad++, в случае, если вам не требуется более автоматический решение.

вы можете использовать специальную верстак данных, это называется Анхор схема.

  • установите пакет "отображать и фильтровать большие тексты"
  • импортировать библиотеку LargeTextReader.flsx
  • укажите путь к вашему файлу
  • вы GTextOpen открыть его
  • соедините его с GTextView
  • подключите его к приборной панели
  • получайте удовольствие прокрутки через файл !

есть много операторы для фильтрации, соединения или извлечения необходимых строк.

самое лучшее, что вам не нужно 8 ГБ оперативной памяти, чтобы получить файл в представлении, данные будут передаваться через небольшие куски с почти без задержки.

Я сам уже смог заглянуть в файл данных OSM с 43 ГБ и более 600 миллионами строк.

Community Edition приложения является бесплатным и должно подходить даже для таких задач.


Python v.2.7 Как открыть второй 2.txt путь к которому прочитали из первого 1.txt
Привет всем, нуждаюсь в помощи тех, кто с таким сталкивался. Кратко: Прочесть путь к файлу .txt и.

Как из блокнота (txt) открыть данные и занести в таблицу dataGridView, редактировать и снова сохранить в txt
Нужно чтобы при нажатии кнопки открывалось окно выбора текст фаила, и данные из этого фаила.


Вывести на экран таблицу соответствия между весом в фунтах и весом в киллограммах
Вывести на экран таблицу соответствие между весом в фунтах и весом в киллограммах для для значений.


Вывести на экран таблицу соответствия между весом в фунтах и весом в килограммах
1) Решите задачу тремя способами: используя операторы цикла for, while и repeat. Вывести на экран.

ну стоит разделить текст на части хотя бы по 500 мб, а так ни одна программа не откроет, если конечно к вас не сервер., да и сервер и то наврядли, вам нужно резать объем файла и открывать по частям.

Bred 2 - заменитель блокнота и HTML pедактоp для Windows 9x/NT4. Bred 2 потребляет минимум ресурсов Вашего компьютера, при этом его возможности гораздо шире, чем у привычного NotePad. Основные характеристики данной пpогpаммы:

Работа с OEM (MsDos,866) текстами как таковыми или с перекодировкой. Поддержка KOI8 без перекодировки (специально для HTML-дизайна).
Неограниченный объем текста (для сравнения, лимит блокнота - 64К).
Конвертирование текстов.
Таблица ASCII.
Автоматическое определение кодировки текста.
Панель инструментов.
Печать и предварительный просмотр.
Выравнивание текста.
Перенос текста мышкой.
Подсветка HTML.
Кнопка "Выполнить".
И многое другое.

Есть и более новая версия - Bred 3. Он у меня стоит, но фалы размером в гигабайты я им открывать не пробовал! Смотря с какой целью открыть. Если только для чтения, то есть просмотрщики, которые считывают не сразу весь файл, а только тот фрагмент, который интересует Вас в данный момент времени. в тотал коммандере есть отличный вьюер, который такие файлы быстро открывает. нередко приходится работать с логами.
впрочем, если вы тоже работаете с логами, то 14 гигов маловероятно что получится проанализировать, я бы на вашем месте сначала отфильтровал ненужное, регулярками. или перегнал бы в sqlite, оттуда обычно проще работать

1. Создаем текстовый файл в любом блокноте с любым именем, например TextDivider;
2. Копируем следующий код и вставляем его в созданный Вами файл TextDivider;

3. Сохраняем наш текстовый файл с расширением .bat в папке с файлом текста.
Запускаем и получаем кучу текстовых файлов с указанным количеством строк в каждом.

Если проблемы будут, уменьшить число строк Set str=10000 , можно сразу до минимума (Set str=1)


Вывести на экран таблицу относительности между весом в фунтах и весом в килограммах
Помогите решить задачу тремя способами используя операторы цикла while, do while i for. Вывести.


Напечатать таблицу соответствия между весом в фунтах и весом в килограммах
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, .


Напечатать таблицу соответствия между весом в фунтах и весом в килограммах
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, .


Получить таблицу соответствия между весом в фунтах и весом в килограммах
Получить таблицу соответствия между весом в фунтах и весом в килограммах для значений от 1 до 10.


Напечатать таблицу соответствия между весом в фунтах и весом в килограммах
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, .


Напечатать таблицу соответствия между весом в фунтах и весом в килограммах
Помогите решить задачу. Напечатать таблицу соответствия между весом в фунтах и весом в.

Читайте также: