I\'ve been looking at the DropBox Mac client and I\'m currently researching implementing a similar interface for a different service.
How exactly do they interface wit
Dropbox on the client is written in python. The client seems to use a sqlite3 database to index files. I suppose Dropobox split a file in chunks, to reduce bandwith usage. By the way, it two people has the same file, even if they do not know each other, the server can optimize and avoid to transfer the file more times, only copying it on the server side