Serve.cfg:problem:binary input

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/binary_input

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Abstract problems", поле "Input data is binary", либо страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Input data is binary".

Если эта переменная установлена, то предполагается, что входные файлы имеют бинарный формат и автоматически не перекодируются. Автоматическая перекодировка, если данный флаг не установлен, возможна в двух случаях:

  1. при копировании входного файла в рабочий каталог программы, если для соответствующего тестировщика установлена конфигурационная переменная is_dos. В этом случае unix-концы строк \n заменяются на dos-концы строк \r\n.
  2. при выполнении команды "Check contest settings" в разделе просмотра детальной информации о турнире в CGI-программе serve-control. В этом случае из файла удаляются все символы \r, а кроме того в конец файла добавляется \n, если файл до этого не заканчивался этим символом.