Написана на .NET.
В моем случае помогла с большим XML-файлом — чтобы его обрезать для отладки.
В моем случае помогла с большим XML-файлом — чтобы его обрезать для отладки.
При открытии файла читает построчно от начала до конца (количество символов).
Выбираем диапазон символов и сохраняем в файл.
Возможно, я чего-то навелосипедил, и можно было бы поступить проще.
Не понял, а структура файла сохраняется, чтобы потом адекватно прочитать?
(1) DimaP, нет, не сохраняется. Проблема была в том, что трудно было чем-либо открыть файл на редактирование, т.к. все программы зависали из-за большого объема XML-файла.
После «обрезания» файла с набором идентичных данных его можно уже было открыть привычной программой, Notepad++ например, и сохранить структуру.
Можеь быть, удобнее резать по числу строк, ведь всё равно это потом надо делать?
Если программа режет большой файл, чтобы его можно бьло открыть для редактирования, то было бы неплохо, чтобы эта же программа потом соединяла куски вновь. Конечно, это можно сделать в командной строке, но всё же. Также не помешали бы исходники.
(4) fjay69, а зачем исходники, там 10 строк кода в этой программе. Если по части безопасности — то написанную на .NET’е тулзу можно посмотреть любым .NET-рефлектором, типа DotPeek
Хмм.. 100-метровый xml открывается нотпад++ на ура.. XMLPad открывает всю структуру того же файла секунд за 15 — вероятно, если достаточно памяти, конечно. Насколько ж большую портянку вы пытаетесь открыть? )
(6) AlX0id, ну в моем случае это был файл 480 мб, однако Notepad++ при 8гб оперативы не помог мне его обрезать.
Тотал командер вроде раньше резал файлы.
да и всяких программ типа «spliter» должно быть навалом
(8) graZy, видимо навелосипедил
(7)
Типа удалить ненужный хвост не дал? Если так, то полагаю, проще было бы создать новый файл и скопировать в него нужную часть — наверняка ж она была оооочень не большой..
PilotEdit Lite у меня загружал и редактировал файлы порядка двух гигов. Авторы клянутся, что может и гораздо больше.
(11) vcv, спасибо, посмотрю
(9)
ну может кому пригодиться CMD 🙂
Показать
спер отсюдаhttp://forum.oszone.net/thread-184176-3.html
(13) graZy, Интересный изврат. Но что-то сомнение берёт в его уместности в теме, где озвучивался размер файла, который нужно порезать 480 Мб.