gpt4 book ai didi

Java .torrent 文件下载

转载 作者:行者123 更新时间:2023-11-30 07:14:08 28 4
gpt4 key购买 nike

我想从此链接下载 .torrent 文件 http://torrage.com/torrent/13764753227BCBE3E8E82C058A7D5CE2BDDF9857.torrent为此,我使用这段代码

URL website = new URL(link);
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
File f = new File(path+"t2.torrent");
FileOutputStream fos = new FileOutputStream(f);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();

现在,当我在 utorrent 中打开它时,我收到此消息:无法加载“t2.torrent”:torrent 不是有效的编码!

根据我在互联网上阅读的内容,我了解到这些文件具有特殊的编码。下载结束编码这种文件的正确方法是什么。谢谢!

最佳答案

torrent 文件损坏的原因是您下载它的 Web 服务器以压缩 (gzipped) 格式提供它。您可以使用以下代码在 Java 中解压缩它:

URL url = new URL(link);
try (InputStream is = new GZIPInputStream(url.openStream())) {
Files.copy(is, Paths.get(path + "t2.torrent"));
}

关于Java .torrent 文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18672345/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com