EAD:Utilities:TorrentBuild:CPP

From Depthstrike Entertainment
Jump to: navigation, search

TorrentBuild

Current Notes

  • The first build of TorrentBuild C++ that functions as a proper torrent maker is Subversion revision 14. Builds prior to this will NOT generate torrents that are usable by BT clients.
  • Packages of the compiled exe are only available at functioning revisions (Revision 15)

Features

  • Blue SVN Revision numbers indicate functional revisions.
  • Red SVN Revision numbers indicate crash-prone or otherwise non-functional revisions.
Feature Progress Notes Functional at SVN Revision #
Single-File Torrent Hashing Complete Solved issues on non-english windows relating to hash output. 14
Single-File Optional SHA1 Hash Complete Solved issues on non-english windows relating to hash output. 12
Single-File Optional CRC32 Hash Beginning Code implementation
Single-File Optional MD5 Hash Beginning Code implementation
Single-File Optional ED2K Hash Beginning Code implementation
Single-File Optional TTH Root Hash Seeking appropriate Tiger Tree hash library.
Multi-File Torrent Hashing Not Started
Multi-File Optional SHA1 Hash Not Started
Multi-File Optional CRC32 Hash Not Started
Multi-File Optional MD5 Hash Not Started
Multi-File Optional ED2K Hash Not Started
Multi-File Optional TTH Root Hash Not Started
External Hash Datafile Creation Not Started
Multitracker Support Not Started
Private Flag Support Complete 15
Comment Insertion Complete
Blank Announce URL Complete
File Blacklisting Support Not Started
Automatic Piece Size Selection Complete

Automatic Piece Sizes

  • Files up to 50MiB: 32KiB piece size
  • Files 50MiB to 150MiB: 64KiB piece size
  • Files 150MiB to 350MiB: 128KiB piece size
  • Files 350MiB to 512MiB: 256KiB piece size
  • Files 512MiB to 1.0GiB: 512KiB piece size
  • Files 1.0GiB to 2.0GiB: 1024KiB piece size
  • Files 2.0GiB and up: 2048KiB piece size

Downloads

Subversion download of source