|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
General Gnutella Development Discussion For general discussion about Gnutella development. |
| LinkBack | Thread Tools | Display Modes |
| ||||
PPS: Here is a summary why using Base32 or Base64 encoding in HTTP-style requests/headers. ------ snip ------ From http://groups.yahoo.com/group/the_gdf/message/2442: - We could choose any encoding, but... - Base32 is useful for compatibility with URLs and domain names, so... - We might as well use it in protocol-fields, saving extra conversions and developer inconvenience. ------ snap ------ Which sounds logical... BUT.... at least we could also use Base64 after having a '?' in the location/URN. A HTTP GET could look like this: Definition: GET /get/hash?[URN] HTTP/1.0 Base32: GET /get/hash?sha1:BCMD5DIPKJJTG2GHI2AZ9HG7HZUN5ZPH HTTP/1.0 Base64: GET /get/hash?sha1:/9n6YmKqNRmcLIiKC+2xRccm68 HTTP/1.0 Right now I prefer Base64 for HTTP encoding (it's smaller then Base32), binary encoding inside binary Gnutella binary messages and a smaller hash than SHA1. Last edited by Moak; January 12th, 2002 at 03:41 PM. |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gnutella Protocoll v0.7 Proposal | Moak | General Gnutella Development Discussion | 41 | August 17th, 2002 10:55 AM |
gnutella development plans | Iamnacho | General Gnutella Development Discussion | 11 | March 9th, 2002 06:21 PM |
My Proposal for XoloX!!! | Unregistered | User Experience | 1 | February 6th, 2002 08:11 AM |
Xolox and Gnutella development | Moak | Rants | 6 | November 25th, 2001 06:05 AM |
---a Radical Proposal--- | Unregistered | General Gnutella / Gnutella Network Discussion | 0 | September 21st, 2001 12:08 PM |