node.js使用create-torrent与parse-torrent操作torrent信息

东郭自强
2023-12-01

https://github.com/webtorrent/create-torrent

https://github.com/webtorrent/parse-torrent

 

1.简介

 

create-torrent可以用于创建torrent文件

parse-torrent可以用于解析torrent文件

 

2.使用

 

2.1 创建torrent

 

const createTorrent = require('create-torrent')
const fs = require('fs')
 
createTorrent('/path/folder', (err, torrent) => {
  if (!err) {
    // `torrent` is a Buffer with the contents of the new .torrent file
    fs.writeFile('my.torrent', torrent , function(){ })
  }else{
      console.log(err)
  }
})
  • 可以直接指定一个目录,将目录下文件做成一个torrent
  • 生成torrent可以直接写入种子文件

 

创建torrent时,可以指定以下选项:

  • name: 种子名称
  • comment: 注释
  • cr
 类似资料: