parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 28.10.2015 04:47

Тут есть две проблемы:

1. С распаковкой "на лету" в любом случае будут проблемы. Парсер сначала все пишет в stdout, потом читает весь stdin. Поэтому как только размер распакованного превысит размер буфера OS, произойдет зависание. Но можно через промежуточный файл, например через такой bat файл:

@C:\cygwin\bin\gzip.exe -d >temp.dat
@type temp.dat

2. Действительно был баг в парсере, приводивший к тому, что даже после того как парсер заканчивал писать в stdout, читающий процесс продалжал ожидать оттуда байты. Поскольку проблема очень частная и касается только Windows, обновил parser3_4_4rc_win32_cgi_xml.zip.