• XSS.stack #1 – первый литературный журнал от юзеров форума

прочее Как и чем открывать большие файлы?

Kohan

RAID-массив
Пользователь
Регистрация
17.08.2019
Сообщения
74
Реакции
28
статья навеяна очередным попавшимся на глаза вопросом сабжа и топиком с более-менее цельным обсуждением предмета

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

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

Первая программа: Total Commander. Нажатие F3 откроет содержимое на просмотр, а Ctrl + F обеспечит поиск по нему. Файл читается с диска порциями по мере прокрутки и полнота поиска зависит только от вашего терпения.
Вообще - Total Commander с плагинами полезный инструмент в повседневной работе, но мы сейчас не о нем. Что касается не просмотра, а редактирования - F4 также имеется, но редактор слабый. Умеет ли редактор в большие файлы? Не знаю.
А еще Total Commander - самый простой подручный инструмент для разбивания большого файла на более малые. Полезная во всех отношениях программа.


Вторая программа - TextPad. Он бесплатен по методу WinRar и SublimeText - постоянно просит купить, но никаких ограничений нет. Использую его вместо блокнота для всего. Встраивается в контекстное меню и все такое. Regexp'ы. Рекомендую присмотреться ко второй программе автора -WildEdit - но, кажется, она платная и нет быстрого лечения. А, да, мы о больших файлах: открывает. Но с двумя особенностями - 1) файл не должен быть больше размера памяти (наверное, у меня 128Gb и не проверял что будет если файл больше, но кажется что не должен) и 2) пока файл не откроется программа выглядит зависшей. С непривычки второй пункт раздражает. Но иметь постоянный редактор текстовых файлов которому не страшны большие файлы - удобно. И этот редактор TextPad. Рекомендую.

Да, другие Pad конечно же знаю, в том числе знаменитый ++ , но рекомендую этот.

Еще одну программу я нашел когда зависание TexPad долго раздражало и решил поинтереоваться , неужели ничего лучше не придумали. Загуглил. Результат - см. в начале статьи, но методом перебора, форумов и чегото еще была все же найдена

Третья программа - EmEditor. Очень неплох. (кстати созвучный ему emClient - неплохой почтовый клиент, но, конечно, конторы разные и софт разный) Большие файлы открывает с уважением: внизу бежит строка заполнения (или как назвать), не раздражает. Можно указать, кажется, с какой по какую строку файл открывать. Регекспы. Но я его не пользую. Уже не помню, почему. То ли, в фри версии зарезан макс размер файла (лицензия продается на Рутракере легко), то ли еще что-то не нравилось. Но свистелок и перделок в программе много, кому-то может зайти больше чем TextPad

Вот и все. Разве что...

Зачем нам открывать файл-то? Обычно для найти и сохранить. Отфильтровать.

Проще всего это сделать на Питоне. Да и открыть файл. Ха-ха.

Для такого есть программа PowerGrep Лидер в своем классе. Делает со строками в файле что угодно. Шикарный перегруженный графический интерфейс. Перемалывает файлы любого размера. Рекомендую.
Кстати, посмотрите его сайт - там и редакторы есть и другие проги для Regexp на основе. Лицуха продается где уже говорили - на рутракере.


И еще один подход следует упомянуть - программы для просмотра (но не редактирования) логов. Их тоже есть разные, ну например Glogg. Честно - не юзал что и как ибо есть Python,а в век ChatGPT и Golang код по-быстрому, но - вот такой вот "логовый" подход к болшим файлам существует.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх