Ищу Посоветуйте прогу для разделения больших текстовых файлов

Тема в разделе "Софт", создана пользователем Красавчег, 2 сен 2011.

  1. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    902
    Симпатии:
    298
    Есть большие текстовые файлы. Их нужно разделить на более мелкие файлы. Только разделить их не по размеру, а по строкам, например по 100 000 строк и сохранить.
     
  2. BACZ

    BACZ

    Регистр.:
    18 июн 2008
    Сообщения:
    608
    Симпатии:
    381
    количество файлов человекосчётное или зиллиард? Объем одного файла? Если объем подъёмный и файлов не тыща, то EmEditor. Если файлы реально здоровенные, то 100% рабочее решение - нарезать их HIEW на чанки поменьше, ориентируясь по смещению и подогнав по символам перевода строк вручную. можно погуглить на предмет Text Split - там очень много буржуйских утилит типа http://www.softpedia.com/get/System/File-Management/Text-File-Splitter.shtml или http://sourceforge.net/projects/simpletextsplit/. Или что нибудь нелечённое вроде http://www.textmaster.ca/. Для пакетной обработки - пока вроде не встречалось хороших тулз.
     
  3. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    902
    Симпатии:
    298
    BACZ, файлов несколько десятков. Размеры файлов от 100мб. до 2гб. И нужно, чтобы программа именно построчно разделяла.
     
  4. -=ber$erk=-

    -=ber$erk=-

    Регистр.:
    17 мар 2008
    Сообщения:
    237
    Симпатии:
    105
    Text Magician найдешь на просторах
    не найдешь, стукни в личку, если будет время - залью
     
  5. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    902
    Симпатии:
    298
    Text Magician работает, но при разделении файлов построчно, она, я так понимаю, типа зацикливается и остановить её возможно только через диспетчер задач.

    Файл temp сбивает с толку, приходится проверять откуда (из какого разделённого файла) в нем строки.
     
  6. jami

    jami Постоялец

    Регистр.:
    10 авг 2011
    Сообщения:
    114
    Симпатии:
    39
    Если работаешь с никсами (консолью), можно юзать команды:
    PHP:
    head -[Nfile.txt
    tail 
    -[Nfile.txt
    нормально работают с крупными файлами, на файле размером 1 Гб я юзал для разбиения на несколько частей по строкам. Если нужно много частей - можно автоматизировать разбиение ими bash-скриптом.
     
  7. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    902
    Симпатии:
    298
    Блин, проблему прекрасно решил с помощью программы TextPipe. Всё как всегда под самым носом лежало.
     
    Roddy нравится это.
  8. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    911
    Симпатии:
    562
    Total commander вам в помощь ;)
     
  9. Красавчег

    Красавчег Завсегдатай

    Регистр.:
    15 мар 2010
    Сообщения:
    902
    Симпатии:
    298
    Hilo, нужно было разделение именно по строкам, а не по размеру.
     
  10. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    911
    Симпатии:
    562