| fragglet ( @ 2005-11-17 23:25:00 |
Spanning RAR idiocy
As a user of BitTorrent, I commonly find torrents which turn out to be a collection of spanning RAR files containing the actual files I want. There is absolutely no reason for doing this, it is irritating, inefficient and wasteful.
I have recently seen this site being used to promote the use of spanning RAR files in torrents. In defence of the site, it is concerned with DC++, not Bittorrent, but I feel I should dissect some of the claims on this site to explain exactly why none of the arguments presented on it are relevant arguments to Bittorrent users.
The site claims:
Admittedly, rips from groups of people experienced in doing such things are likely to be better than other releases. However, merely seeing that a torrent contains a collection of spanning RAR files does not prove that it has been released by any of these groups. Anyone can upload a poorly-ripped movie and claim to be a member of a release group. The fact that a file is contained within a spanning RAR file has no bearing on the quality of the file itself.
A better solution to guarantee a file comes from a well-known group would be to digitally sign the released files, and present torrents of the files and the signatures.
BitTorrent does not download files sequentially, but in parallel. It is impossible to guarantee that any file in a torrent has completed downloading until the torrent as a whole has completed. BitTorrent detects and recovers from data corruption.
BitTorrent includes built-in hash checking of all files, effectively making downloading errors impossible. It even recovers from errors if a block is not downloaded properly. This is redundant.
You cannot guarantee that you have the same file as the person who did the rip, as anyone can modify the file and create a new SFV file with the modified hash. As mentioned already, digital signing would prevent this.
BitTorrent inherently downloads from multiple sources. That is how it works. Unless people start setting up multiple torrents for each spanning RAR file in the set, this is redundant.
This is an argument for this system's use on DC and does not really apply to BitTorrent. Most BitTorrent tracker websites already have comment and rating systems to rate downloads. Again, panning RAR files do not guarantee quality or originality.
One argument which does not seem to be presented on this page is that release groups somehow "own" their releases and that people should respect the release groups by not modifying "their" releases. As these releases are usually of copyrighted material anyway, this argument is obviously patently absurd.
In summary, the use of spanning RAR files is a hangover from older systems such as Usenet and (possibly) DC++ where breaking releases into multiple files helped protect against failed downloads. The architecture of BitTorrent makes doing so redundant and unnecessary. Furthermore, doing so does not guarantee originality or quality in any way. What it does do is increase the time it takes to download a file.
As a user of BitTorrent, I commonly find torrents which turn out to be a collection of spanning RAR files containing the actual files I want. There is absolutely no reason for doing this, it is irritating, inefficient and wasteful.
I have recently seen this site being used to promote the use of spanning RAR files in torrents. In defence of the site, it is concerned with DC++, not Bittorrent, but I feel I should dissect some of the claims on this site to explain exactly why none of the arguments presented on it are relevant arguments to Bittorrent users.
The site claims:
Original-releases are archived rips of movies, programs, games and music - all released by organisations and groups specialized in creating these kinds of releases, so called releasegroups. An example of these are DEViANCE, ViTE, LOL, RNS. The advantage of downloading these releses is that you know exactly what you are getting instead of downloading an .avi-file which someone-who-doesn't-know-what-they-are-doing put together. In addition, all release-groups follow a common set of rules which they together have created - rules that contribute to maintain high quality releases!
Admittedly, rips from groups of people experienced in doing such things are likely to be better than other releases. However, merely seeing that a torrent contains a collection of spanning RAR files does not prove that it has been released by any of these groups. Anyone can upload a poorly-ripped movie and claim to be a member of a release group. The fact that a file is contained within a spanning RAR file has no bearing on the quality of the file itself.
A better solution to guarantee a file comes from a well-known group would be to digitally sign the released files, and present torrents of the files and the signatures.
1. Because the releases consists of small parts you don't have to worry about re-downloading the whole release if something goes wrong and a file gets corrupted.
BitTorrent does not download files sequentially, but in parallel. It is impossible to guarantee that any file in a torrent has completed downloading until the torrent as a whole has completed. BitTorrent detects and recovers from data corruption.
2. You can control that everything has been downloaded correctly by checking against the SFV-file. Hence you will always know whether you've gotten a complete uncorrupt release of what you were downloading.
This means that you will have the exact same files on your computer, when you've downloaded and extracted the release, as the person who first ripped the movie and created the release. This instead of downloading an extracted version of the file which perhaps has been transfered a couple of hundred times from one person to another and where there is an overwhelming risk of transfer errors. This doesn't mean that the file won't work, but it can lead to colourdeviations or so called freeze-frames.
BitTorrent includes built-in hash checking of all files, effectively making downloading errors impossible. It even recovers from errors if a block is not downloaded properly. This is redundant.
You cannot guarantee that you have the same file as the person who did the rip, as anyone can modify the file and create a new SFV file with the modified hash. As mentioned already, digital signing would prevent this.
3. You can download from multiple sources at the same time - ensuring comformt and maximizing your download speed.
BitTorrent inherently downloads from multiple sources. That is how it works. Unless people start setting up multiple torrents for each spanning RAR file in the set, this is redundant.
4. We ge a standardized way of sharing, which DC obviously benefits greatly from. You will learn to recognize a good release and be spared the inconvenient trouble/surprise of poorly ripped movies by amatures.
This is an argument for this system's use on DC and does not really apply to BitTorrent. Most BitTorrent tracker websites already have comment and rating systems to rate downloads. Again, panning RAR files do not guarantee quality or originality.
One argument which does not seem to be presented on this page is that release groups somehow "own" their releases and that people should respect the release groups by not modifying "their" releases. As these releases are usually of copyrighted material anyway, this argument is obviously patently absurd.
The case against spanning RAR files
- Due to Information entropy, placing movies inside RAR files will actually make them bigger - the files are already compressed and can't be compressed again!
- Most "releases" of this kind include redundant files - "sample" clips, for example. You can't watch the sample clip until the entire torrent has downloaded anyway, so it is pointless to include it.
- It is a waste of both time and hard drive space - I must spend time extracting the file, after which I now have the same information on my disk twice!
In summary, the use of spanning RAR files is a hangover from older systems such as Usenet and (possibly) DC++ where breaking releases into multiple files helped protect against failed downloads. The architecture of BitTorrent makes doing so redundant and unnecessary. Furthermore, doing so does not guarantee originality or quality in any way. What it does do is increase the time it takes to download a file.