alexrayne Posted December 13, 2009 Report Posted December 13, 2009 Hallow.i try to download torrent that contains many files audiotrack and video that paired together. there more then 180 such pairs in a torrent. i download only audiotracks. piece size in one torrent = 16Mb. so every audiotrack have piese crosses on video at head and at tail. all amount of piececes = 180[tracks]*2[head+tail]*16[Mb/piece] = 5GbVhen pieces file (~uTorrentPartFile_11BA46B55E.dat) comes over 2Gb excepted failure, and torrent stops downloading. and there is no vay to get it downloaded and start it to seeds.
moogly Posted December 13, 2009 Report Posted December 13, 2009 Hum, I think there is another thread where a user met this issue too.It sounds like a bug. http://forum.utorrent.com/viewtopic.php?id=64184
alexrayne Posted December 14, 2009 Author Report Posted December 14, 2009 yep, this is the same bug. does it already fixed?imho, thereis another way to fix huge partfile size - create torrent wich have no crossing pieces, or it is impossible? imho, if torrent describes mapping of files on a pieces, then it can map files, so that begining of a file starts at the beginig of piece, and the tail of file pads with dummy zeros to fill the piece. Why this idea not implemented?
DreadWingKnight Posted December 14, 2009 Report Posted December 14, 2009 It is not implemented because of the backwards-compatibility breaking effect it has.
alexrayne Posted December 15, 2009 Author Report Posted December 15, 2009 if succession is a major property, then maybe 2 versions of torrent (old + new) can be composed in one torrent file, so that old clients process only old torrent with solid mappling, and new can see optimised mapping. if some motivation present, then some ways to solve any task can be found. anyway, somebody do such evolution in future, maybe not for utorrent.
DreadWingKnight Posted December 15, 2009 Report Posted December 15, 2009 I'm telling you it breaks backwards compatibility because it has been tried by other clients and has been PROVEN to break it.
alexrayne Posted December 15, 2009 Author Report Posted December 15, 2009 Can you give some links to see it closer?and what about bug? does it fixed somewhere in betas or other clients?
Twisten Posted December 18, 2009 Report Posted December 18, 2009 well, this is just an idea and might take some thinking to implement but how about instead of keeping the actual data in the part file, just keeping the hash result (or partial hash result) ?
alexrayne Posted December 19, 2009 Author Report Posted December 19, 2009 >>well, this is just an idea and might take some thinking to implement but how about instead of keeping the actual >>data in the part file, just keeping the hash result (or partial hash result) ?as i understand hash - is a result of function applyed to a whole datablock, it is not obvious - can it be stored as a function state on a part of block or it can be calculated on whole block only, it depends on function properties.CRC function can store their state at any position of block and with this state calculation can be continued with any other data - least of block. but such hash function is very vulnerabe against hacking, thus such functions not applicable here.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.