bep53-range

解析和组合 Magnet URI 扩展 (BEP53) 范围。

Dart 版本的 https://github.com/webtorrent/bep53-range

用法

parse

解析 Magnet URI 扩展 (BEP53) 范围并返回所有包含的值。

import 'package:bep53/bep53.dart';

final range = ['1-3', '6', '11-13']

const values = Bep53.parse(range)
print(values) // [1, 2, 3, 6, 11, 12, 13]

compose

从所有包含的值组合 Magnet URI 扩展 (BEP53) 范围。

import 'package:bep53/bep53.dart';

const values = [1, 2, 3, 6, 11, 12, 13]

const range = Bep53.compose(values)
print(range) // ['1-3', '6', '11-13']

GitHub

查看 Github