Да. .torrent
файлы - это просто кодированные словари и могут содержать произвольные пары ключ-значение.
Основное соображение при добавлении настраиваемого поля - определить, должно ли оно идти в корень .torrent или внутри словаря info
.
Если он перейдет в корень, он не повлияет на инфо-хэш (который является уникальным идентификатором торрента) и также не будет доступен при загрузке ссылок на магнит.
Если он входит в информационный словарь, он вроде блокируется для информационного хэша, в том смысле, что от него зависит информационный хэш. Он будет передаваться как часть метаданных при загрузке ссылок на магнит и не может быть изменен (без изменения информационного хэша и, следовательно, создания отдельного роя).
Таким образом, если вы хотите, чтобы сторонние организации могли изменить его после создания торрента, он должен идти в корне; если вы хотите, чтобы он был введен один раз при создании торрента и никогда не изменялся, он должен идти в информационном диктате.