Jump to content

I suggest store partfiles together with torrents


whileloop

Recommended Posts

I suggest store partfiles with torrents instead of downloaded files.

I know the partfiles are for part of boundary pieces of files that user don't want to download.

I don't know whether a partfile highly related to the job that create it or it can be used by another job. But from a user point of view, it is some kind of meta data file that help keep track of torrent download status. And not the data I want to download. I think it is make sense to store it at the same place with torrent file and job status file.

And it look better to user when it do not create junk file in download directory.

Link to comment
Share on other sites

The partfile is not very big in usual case.

I would prefer uTorrent store partfile together with torrents by default and prompt the user if the partfile will be very big (eg. when it will be bigger than 100M). But I don't have a strong argument, just my opinion.

On the other hand, I think Bitcomet's feature to insert zero padding file is a good compromise between a solution to boundary pieces problem and compatiblity. If both peers support the feature and do not transfer or create these zero-padding files. Then it can save both bandwidth and disk space as no need to transfer or stored unneeded part of pieces.

The disadvantage is if one client do not support this feature it will require extra data transfer for these padding files. But this is not a big problem in usual case, as the sum of padding file are not very big.

If both the two major clients, uTorrent and Bitcomet, support this feature, other bt clients will likely to follow.

Link to comment
Share on other sites

On the other hand, I think Bitcomet's feature to insert zero padding file is a good compromise between a solution to boundary pieces problem and compatiblity.

It's not because of the way pieces have to be hashed.

It's extremely easy to make a torrent that no bitcomet client can complete just by having the padding files be non-null content.

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...