ในขณะที่สร้าง fileuploader โดยใช้ HTML5 file API เราต้องการให้แน่ใจว่าไม่มีการอัปโหลดไฟล์ที่ซ้ำกันตามข้อมูลจริง
การคำนวณแฮชด้วย MD5 ไม่ใช่วิธีที่มีประสิทธิภาพ เนื่องจากสิ่งที่เกิดขึ้นในฝั่งไคลเอ็นต์และใช้เวลานาน
ไม่มีทางลัดสำหรับสิ่งนี้จริงๆ
หากเราจำเป็นต้องระบุไฟล์ที่ซ้ำกันโดยไม่เกิดความสับสน เราต้องอ่านเนื้อหาของแต่ละไฟล์ก่อนแล้วจึงเปรียบเทียบ
อีกวิธีหนึ่งคือค้นหาแฮช MD5 สำหรับชุดย่อยของบล็อกไฟล์โดยใช้หน้าต่างค่าคงที่ที่กำหนดไว้ล่วงหน้า