У меня есть отчет в файле HTML, который составляет более чем 230 МБ - это огромно!
Я должен открыть его так или иначе; я попробовал Mac (Safari), Firefox (Win32 и Ubuntu), Windows Explorer (Windows XP), notepad2 (Windows XP), но ничто, кажется, не открывает его...
Какие-либо идеи, как я могу открыть его или разделить его на несколько файлов и открыть его?
На поле Mac или Ubuntu split
команда делает точно, что Вы хотите. Самый легкий способ использовать его с -l
(строки) аргумент.
cd
к каталогу, где Ваш гигантский файл живет.Тип:
split -l 5000 filename
где "имя файла" является названием Вашего файла, и 5000 количество строк, которые Вы хотите в каждой части файла.
xaa
, xab
, и т.д. по умолчанию.Use Opera. Я успешно открыл .html файлы, больше, чем то использование Opera.
Opera (веб-браузер)
http://www.opera.com/
Будет начальная задержка во время загрузки (потому что файл является необычно большим), но после этого все должны быть хорошо, пока Ваша система не является низкой на памяти.
Если Ваша ОС паршива при контакте с большими файлами, каждый фиксирует, должен установить Apache HTTPD, чтобы работать как локальный демон и затем поместить 230 МБ .html файл в DocumentRoot. Оттуда, необходимо смочь загрузить его Opera или Firefox относительно быстро (и вероятно быстрее, чем как локальный основанный на ОС файл) использование чего-то как http://localhost/filename.html как URI; я использую этот прием для загрузки больших .html файлов быстрее в соответствии с Windows.
Я попытался бы открыть его в текстовом редакторе как электронный текстовый редактор или блокнот ++ на окнах или bbedit или textmate на Mac. Они обычно будут открывать файлы тот размер. Оттуда можно попытаться разделить его на меньшие страницы.
Файл HTML на 230 МБ звучит очень, очень вряд ли если он не был создан сценарием или программой. Вы действительно имеете в виду просто план файл HTML, не MHT или что-то, которое могло бы содержать графику или фильмы?
Попробуйте команду "файла" Unix, чтобы видеть, является ли это действительно HTML, или просто "меньше" как elliot42 предложенный.