Как создать торрент-файл или Magnet-ссылку, которые можно передать заранее, но не содержащие актуальных файлов, чтобы в будущем добавить содержание перед началом раздачи? Возможно ли создать постоянную ссылку для скачивания, которая будет автоматически обновляться с изменяющимся контентом или в зависимости от заранее известного алгоритма?
Да, можно создать торрент-файл до начала загрузки файлов. Для этого вам нужно создать пустой торрент-файл, который будет содержать метаданные о файлах (названия, размеры, хэш-суммы), но не будет содержать сами файлы. Вы можете использовать специальные программы для создания торрент-файлов, такие как qBittorrent или μTorrent. Чтобы создать пустой торрент-файл, вам нужно выбрать файл или папку, которую вы собираетесь распространять, и создать торрент-файл с метаданными о них, но без актуальных файлов. После того как файлы будут готовы, вы можете добавить их в торрент-файл и начать раздачу. Что касается создания постоянной ссылки для скачивания, которая будет автоматически обновляться с изменяющимся контентом или в зависимости от заранее известного алгоритма, это тоже возможно. Вы можете создать Magnet-ссылку, которая будет ссылаться на специальный торрент-файл, содержащий информацию о том, как получить доступ к изменяющемуся контенту или алгоритму. Таким образом, каждый раз, когда контент обновляется, вы можете обновить торрент-файл и ссылка автоматически будет указывать на новую версию контента.
Можно ли как то создать предварительно торрент файл или Magnet ссылку, не привязанную к файлам
Нет, нельзя.
torrent-файл или magnet-ссылка указывают непосредственно на контент, а не на раздачу.
Другой контент - другие хэши, другой magnet и другой torrent файл.
Ну или в идеале, чтобы сделать такую ссылку, на изменяющийся контент. То есть ссылка одна постоянная, но качать будет то, что будет привязано к ссылке в момент начала закачки и/или раздачи.
Сервисы по сокращению ссылок вполне умеют менять содержимое уже созданной короткой ссылки - можно в эту сторону посмотреть.
В любом случае - пока ты не определился с файлами - никакой раздачи и магнитов быть не может.
Ну или к примеру ссылка может и менялась, но по заранее известному алгоритму (какие то цифры в тексте ссылки или буквы в зависимости от даты).
Алгоритм заранее известен - это хэш от раздаваемых файлов + ещё несколько атрибутов.
https://ru.wikipedia.org/wiki/Magnet-ссылка