আমার ধারণা তারা এমডি 5 / শ এর মতো সাধারণ হ্যাশিং কৌশল ব্যবহার করে
আপনি যখনই স্থানীয় "ড্রপবক্স" এর মধ্যে একটি ফাইল ফেলে যান তখন ড্রপবক্স-ক্লায়েন্ট সেই ফাইলটির হ্যাশ গণনা করে এবং অবশ্যই ফাইলাইজ, ফাইলের নামের মতো কিছু অতিরিক্ত ডেটা ড্রপবক্স-সার্ভারে প্রেরণ করা উচিত।
যদি ড্রপবক্স-সার্ভার অনুরূপ ফাইলগুলি খুঁজে পায় (তারা অবশ্যই তাদের সার্ভারে হ্যাশ এবং ফাইল-ডেটা সূচী বজায় রাখতে পারে) এটি ক্লায়েন্টকে জানায় যে ফাইলটি "আপলোড" হয়েছে সফলভাবে। ;-)
এইভাবে আপনি কেবল যুক্তিযুক্তভাবে "আপলোড" ফাইলটি শেষ করেন। কোনও আসল ফাইল-সামগ্রী স্থানান্তর না থাকায় এটি অন্য যে কোনও কিছুর চেয়ে দ্রুত হওয়া উচিত।
আমি নিশ্চিত না যে হ্যাশিংয়ের অ্যালগরিদম ড্রপবক্সটি ব্যবহার করে তবে আমি 100% নিশ্চিত যে তাদের কাজের নীতিটি আমি উপরে বর্ণিত একটির মতোই।