Ideas
Let's look at directory contents, calculating MD5 checksums based on
concatenating the names of the files and file
sizes.
./.1/3dfiles/game_archives:
total 6474628
-rw-rw-r-- 1 tim ftp 65981848 Apr 1 1999 apachehavoc.exe
-rw-rw-r-- 1 tim ftp 30939161 Feb 22 1999 avp_d3aa.exe
-rw-rw-r-- 1 tim ftp 49966028 Dec 8 1998 avsp.zip
65981848apachehavoc.exe30939161avp_d3aa.exe49966028avsp.zip
...and then calculating MD5 on the result, giving unique identifier fir the
directiry contents
d0f0ab15498332b8cc9156cd0e5d48eb
When user issues a request to Mirror Tracker
server it looks for unique identifier of the URL and (if found) URLs
with the same identifier are given as a responce.
Copyright © 2000, Martin Hamilton and Alexei Novikov. All rights
reserved. This is free slideware, you can redistribute it under the
terms of the GNU General
Public License, version 2 or
later.