मैं एक साधारण प्रोग्राम लिख रहा हूं जिसका उपयोग एफ़टीपी में फ़ाइलों को सिंक्रनाइज़ करने के लिए किया जाता है। मैं यह जांचने में सक्षम होना चाहता हूं कि फ़ाइल का स्थानीय संस्करण दूरस्थ संस्करण से अलग है या नहीं, इसलिए मैं बता सकता हूं कि फ़ाइल को स्थानांतरित करने की आवश्यकता है या नहीं। मैं फ़ाइल आकार की जांच कर सकता हूं, लेकिन यह 100% विश्वसनीय नहीं है क्योंकि जाहिर है कि दो फाइलों के लिए एक ही आकार होना संभव है लेकिन इसमें अलग-अलग डेटा हैं। फ़ाइलों को संशोधित दिनांक/समय भी विश्वसनीय नहीं है क्योंकि उपयोगकर्ता की कंप्यूटर तिथि गलत सेट की जा सकती है।मैं कैसे बता सकता हूं कि एक एफ़टीपी पर एक फाइल स्थानीय फाइल के समान है जो वास्तव में फाइल डाउनलोड कर रही है?
क्या कोई अन्य तरीका यह बताने का कोई अन्य तरीका है कि कोई स्थानीय फ़ाइल और एफ़टीपी पर एक फ़ाइल समान है या नहीं?
यह डाउनलोड के बिना कैसे काम करता है? –
ठीक है, यह काम करता है अगर आपके पास FTP का नियंत्रण है, और फ़ाइल अपलोड होने पर चेकसम उत्पन्न कर सकता है ... यह तकनीकी रूप से अभी भी एक डाउनलोड है, मुझे लगता है, लेकिन यह एक मनमानी आकार की फ़ाइल का डाउनलोड नहीं है। – neminem