├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java └── cc └── vcode ├── main └── TestMain.java ├── torrent ├── TOTorrent.java ├── TOTorrentAnnounceURLGroup.java ├── TOTorrentAnnounceURLSet.java ├── TOTorrentException.java ├── TOTorrentFactory.java ├── TOTorrentFile.java ├── TOTorrentProgressListener.java └── impl │ ├── TOTorrentAnnounceURLGroupImpl.java │ ├── TOTorrentAnnounceURLSetImpl.java │ ├── TOTorrentCreateImpl.java │ ├── TOTorrentDeserialiseImpl.java │ ├── TOTorrentFileHasher.java │ ├── TOTorrentFileHasherListener.java │ ├── TOTorrentFileImpl.java │ └── TOTorrentImpl.java └── util ├── AEThread.java ├── BDecoder.java ├── BEncoder.java ├── ByteEncodedKeyHashMap.java ├── ByteFormatter.java ├── Constants.java ├── ED2KHasher.java ├── HashWrapper.java ├── MD4Hasher.java ├── MD5.java ├── Md5Hasher.java ├── NonDaemonTask.java ├── NonDaemonTaskRunner.java ├── SHA1.java ├── SHA1Hasher.java ├── Semaphore.java └── SystemTime.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cc/vcode/main/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/main/TestMain.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrent.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentAnnounceURLGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentAnnounceURLGroup.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentAnnounceURLSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentAnnounceURLSet.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentException.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentFactory.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentFile.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/TOTorrentProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/TOTorrentProgressListener.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentAnnounceURLGroupImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentAnnounceURLGroupImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentAnnounceURLSetImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentAnnounceURLSetImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentCreateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentCreateImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentDeserialiseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentDeserialiseImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentFileHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentFileHasher.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentFileHasherListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentFileHasherListener.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentFileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentFileImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/torrent/impl/TOTorrentImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/torrent/impl/TOTorrentImpl.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/AEThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/AEThread.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/BDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/BDecoder.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/BEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/BEncoder.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/ByteEncodedKeyHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/ByteEncodedKeyHashMap.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/ByteFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/ByteFormatter.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/Constants.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/ED2KHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/ED2KHasher.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/HashWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/HashWrapper.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/MD4Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/MD4Hasher.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/MD5.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/Md5Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/Md5Hasher.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/NonDaemonTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/NonDaemonTask.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/NonDaemonTaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/NonDaemonTaskRunner.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/SHA1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/SHA1.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/SHA1Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/SHA1Hasher.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/Semaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/Semaphore.java -------------------------------------------------------------------------------- /src/main/java/cc/vcode/util/SystemTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzsrv/torrent-utils/HEAD/src/main/java/cc/vcode/util/SystemTime.java --------------------------------------------------------------------------------