View Single Post
  #4 (permalink)  
Old April 25th, 2003
Scott Drysdale Scott Drysdale is offline
Disciple
 
Join Date: April 21st, 2003
Posts: 17
Scott Drysdale is flying high
Default sample from a limewire 2.8.6 download

bearshare logs activity to "console.txt" in a funny format. so:

fgrep FileName console.txt >x
<manually inspect x to be sure it's all the same downloader>
<run editor macro on x to convert \r\n to a newline>
<run editor macro on x to find all "<newline>Range:" lines, output to file y>
<run editor macro on y to put leading 0's on numbers>
sort <y >z

result:
- y contains Range: lines in order they happened.
- z contains Range: lines sorted by file position

it's obvious, looking at z (2nd file below), that limewire repeatedly downloads several parts of the file. whether that's limewire's fault or bearshare's i don't know.

here's y:
Range: bytes=0000000-0099999
Range: bytes=0099990-0199999
Range: bytes=0199990-0299999
Range: bytes=0299990-0399999
Range: bytes=0399990-0499999
Range: bytes=0499990-0599999
Range: bytes=0599990-0699999
Range: bytes=0699990-0799999
Range: bytes=0799990-0899999
Range: bytes=0899990-0999999
Range: bytes=0999990-1099999
Range: bytes=1099990-1199999
Range: bytes=1199990-1299999
Range: bytes=1299990-1399999
Range: bytes=1399990-1499999
Range: bytes=1499990-1599999
Range: bytes=1599990-1699999
Range: bytes=1699990-1799999
Range: bytes=1799990-1899999
Range: bytes=1899990-1999999
Range: bytes=1999990-2099999
Range: bytes=2099990-2199999
Range: bytes=2199990-2299999
Range: bytes=2299990-2399999
Range: bytes=2399990-2499999
Range: bytes=2499990-2599999
Range: bytes=2599990-2699999
Range: bytes=2699990-2799999
Range: bytes=2799990-2899999
Range: bytes=2899990-2999999
Range: bytes=2999990-3099999
Range: bytes=3099990-3199999
Range: bytes=3199990-3299999
Range: bytes=3299990-3399999
Range: bytes=3399990-3499999
Range: bytes=3499990-3599999
Range: bytes=3599990-3699999
Range: bytes=3699990-3799999
Range: bytes=3799990-3899999
Range: bytes=3899990-3999999
Range: bytes=3999990-4099999
Range: bytes=4099990-4199999
Range: bytes=4199990-4299999
Range: bytes=4299990-4399999
Range: bytes=4399990-4499999
Range: bytes=4499990-4599999
Range: bytes=4599990-4699999
Range: bytes=4699990-4799999
Range: bytes=4799990-4899999
Range: bytes=4899990-4927615
Range: bytes=0000000-0099999
Range: bytes=0000000-0099999
Range: bytes=0099980-0199989
Range: bytes=0199980-0199999
Range: bytes=0199980-0299989
Range: bytes=0299980-0299999
Range: bytes=0299980-0399989
Range: bytes=0399980-0399999
Range: bytes=0399980-0499989
Range: bytes=0499980-0499999
Range: bytes=0499980-0599989
Range: bytes=0599980-0599999
Range: bytes=0599980-0699989
Range: bytes=0699980-0699999
Range: bytes=0699980-0799989
Range: bytes=0799980-0799999
Range: bytes=0799980-0899989
Range: bytes=0899980-0899999
Range: bytes=0899980-0999989
Range: bytes=0999980-0999999
Range: bytes=0999980-1099989
Range: bytes=1099980-1099999
Range: bytes=1099980-1199989

here's z:
Range: bytes=0000000-0099999
Range: bytes=0000000-0099999
Range: bytes=0000000-0099999
Range: bytes=0099980-0199989
Range: bytes=0099990-0199999
Range: bytes=0199980-0199999
Range: bytes=0199980-0299989
Range: bytes=0199990-0299999
Range: bytes=0299980-0299999
Range: bytes=0299980-0399989
Range: bytes=0299990-0399999
Range: bytes=0399980-0399999
Range: bytes=0399980-0499989
Range: bytes=0399990-0499999
Range: bytes=0499980-0499999
Range: bytes=0499980-0599989
Range: bytes=0499990-0599999
Range: bytes=0599980-0599999
Range: bytes=0599980-0699989
Range: bytes=0599990-0699999
Range: bytes=0699980-0699999
Range: bytes=0699980-0799989
Range: bytes=0699990-0799999
Range: bytes=0799980-0799999
Range: bytes=0799980-0899989
Range: bytes=0799990-0899999
Range: bytes=0899980-0899999
Range: bytes=0899980-0999989
Range: bytes=0899990-0999999
Range: bytes=0999980-0999999
Range: bytes=0999980-1099989
Range: bytes=0999990-1099999
Range: bytes=1099980-1099999
Range: bytes=1099980-1199989
Range: bytes=1099990-1199999
Range: bytes=1199990-1299999
Range: bytes=1299990-1399999
Range: bytes=1399990-1499999
Range: bytes=1499990-1599999
Range: bytes=1599990-1699999
Range: bytes=1699990-1799999
Range: bytes=1799990-1899999
Range: bytes=1899990-1999999
Range: bytes=1999990-2099999
Range: bytes=2099990-2199999
Range: bytes=2199990-2299999
Range: bytes=2299990-2399999
Range: bytes=2399990-2499999
Range: bytes=2499990-2599999
Range: bytes=2599990-2699999
Range: bytes=2699990-2799999
Range: bytes=2799990-2899999
Range: bytes=2899990-2999999
Range: bytes=2999990-3099999
Range: bytes=3099990-3199999
Range: bytes=3199990-3299999
Range: bytes=3299990-3399999
Range: bytes=3399990-3499999
Range: bytes=3499990-3599999
Range: bytes=3599990-3699999
Range: bytes=3699990-3799999
Range: bytes=3799990-3899999
Range: bytes=3899990-3999999
Range: bytes=3999990-4099999
Range: bytes=4099990-4199999
Range: bytes=4199990-4299999
Range: bytes=4299990-4399999
Range: bytes=4399990-4499999
Range: bytes=4499990-4599999
Range: bytes=4599990-4699999
Range: bytes=4699990-4799999
Range: bytes=4799990-4899999
Range: bytes=4899990-4927615
Reply With Quote