संचिका तुल्यकालन (फ़ाइल सिंक्रनाइज़ेशन)

कंप्यूटिंग में फाइल सिंक्रोनाइज़ेशन (या सिंकिंग) यह सुनिश्चित करने की प्रक्रिया है कि दो या दो से अधिक स्थानों में कम्प्यूटर फाइल को कुछ नियमों के माध्यम से अपडेट किया जाता है।

'वन-वे फ़ाइल सिंक्रोनाइज़ेशन' में, जिसे वेब मिरर भी कहा जाता है, अपडेट की गई फ़ाइलों को स्रोत स्थान से एक या अधिक लक्ष्य स्थानों पर कॉपी किया जाता है, लेकिन स्रोत स्थान पर वापस कॉपी नहीं की जाती हैं। 'टू-वे फ़ाइल सिंक्रोनाइज़ेशन' में, अपडेट की गई फ़ाइलों को दोनों दिशाओं में कॉपी किया जाता है, आमतौर पर दो स्थानों को एक दूसरे के समान रखने के उद्देश्य से। इस लेख में, शब्द तुल्यकालन विशेष रूप से दो-तरफ़ा फ़ाइल तुल्यकालन को संदर्भित करता है।

फाइल सिस्टम सिंक्रोनाइज़ेशन का उपयोग आमतौर पर बाहरी हार्ड ड्राइव पर होम बैकअप के लिए या USB फ्लैश ड्राइव पर ट्रांसपोर्ट के लिए अपडेट करने के लिए किया जाता है। बिटटोरेंट सिंक, ड्रॉपबॉक्स (सेवा), स्काईसाइट, अगलाबादल, एक अभियान,  गूगल हाँकना  और आईक्लाउड प्रमुख उत्पाद हैं। कुछ बैकअप सॉफ्टवेयर रीयल-टाइम फ़ाइल सिंक का भी समर्थन करते हैं। स्वचालित प्रक्रिया पहले से समान फ़ाइलों की प्रतिलिपि बनाने से रोकती है और इस प्रकार तेज़ हो सकती है और मैन्युअल प्रतिलिपि की तुलना में अधिक समय बचा सकती है, और कम त्रुटि प्रवण होती है। हालाँकि यह उस सीमा से ग्रस्त है कि सिंक्रनाइज़ की गई फ़ाइलों को पोर्टेबल स्टोरेज डिवाइस में भौतिक रूप से फिट होना चाहिए। सिंक्रोनाइज़ेशन सॉफ़्टवेयर जो केवल फाइलों की एक सूची रखता है और परिवर्तित फ़ाइलें इस समस्या को समाप्त करती हैं (उदाहरण के लिए तुलना से परे स्नैपशॉट सुविधा या सिंक्रोनाइज़ इट में पैकेज फ़ीचर। इसे सिंक्रोनाइज़ करें!)। यह विशेष रूप से मोबाइल कर्मचारियों या अन्य लोगों के लिए उपयोगी है जो कई कंप्यूटरों पर काम करते हैं।

एक बार में एक जोड़ी को सिंक्रनाइज़ करके कई स्थानों को सिंक्रनाइज़ करना संभव है। यूनिसन (सॉफ्टवेयर) मैनुअल यह कैसे करना है इसका वर्णन करता है:
 * यदि आपको ऐसा करने की आवश्यकता है, तो चीजों को स्थापित करने का सबसे विश्वसनीय तरीका मशीनों को एक स्टार टोपोलॉजी में व्यवस्थित करना है, जिसमें एक मशीन को हब के रूप में और बाकी को प्रवक्ता के रूप में नामित किया गया है, और प्रत्येक स्पोक मशीन को केवल हब के साथ सिंक्रनाइज़ करना है। स्टार टोपोलॉजी का बड़ा फायदा यह है कि यह इस तथ्य से उत्पन्न होने वाले नकली संघर्षों को भ्रमित करने की संभावना को समाप्त करता है कि यूनिसन (सॉफ्टवेयर) द्वारा मेजबानों की प्रत्येक जोड़ी के लिए एक अलग संग्रह बनाए रखा जाता है जो इसे सिंक्रनाइज़ करता है।

सामान्य विशेषताएं
फ़ाइल तुल्यकालन प्रणालियों की सामान्य विशेषताओं में शामिल हैं:
 * इंटरनेट सुरक्षा के लिए कूटलेखन, विशेष रूप से जब इंटरनेट पर सिंक्रनाइज़ किया जा रहा हो।
 * आधार - सामग्री संकोचन किसी भी डेटा को नेटवर्क पर भेजा जाता है।
 * संघर्ष का पता लगाना जहां फ़ाइल को दोनों स्रोतों पर संशोधित किया गया है, इसके विपरीत जहां इसे केवल एक पर संशोधित किया गया है। न पहचाने गए विरोधों के कारण नवीनतम संस्करण वाली फ़ाइल की प्रतिलिपियाँ अधिलेखित हो सकती हैं, जिससे डेटा हानि हो सकती है। विरोध का पता लगाने के लिए, तुल्यकालन सॉफ़्टवेयर को तुल्यकालित फ़ाइलों का एक डेटाबेस रखने की आवश्यकता होती है। वितरित संघर्ष का पता लगाना संस्करण वैक्टर द्वारा प्राप्त किया जा सकता है।
 * खुली फ़ाइलें समर्थन डेटा या एप्लिकेशन फ़ाइलों की प्रतिलिपि बनाते समय डेटा अखंडता सुनिश्चित करता है जो उपयोग में हैं या डेटाबेस फ़ाइलें जो विशेष रूप से फ़ाइल लॉकिंग हैं।
 * दो मशीनों को सिंक्रनाइज़ करने के लिए एक हटाने योग्य फ्लैश डिस्क जैसे मध्यवर्ती स्टोरेज डिवाइस का उपयोग करने के लिए विशिष्ट समर्थन। अधिकांश सिंक्रनाइज़िंग प्रोग्राम इस तरह से उपयोग किए जा सकते हैं, लेकिन इसके लिए विशिष्ट समर्थन प्रदान करने से डिवाइस पर संग्रहीत डेटा की मात्रा कम हो सकती है।
 * किए जाने से पहले किसी भी परिवर्तन का पूर्वावलोकन करने की क्षमता।
 * अलग-अलग फाइलों में अंतर देखने की क्षमता।
 * ऑपरेटिंग सिस्टम के बीच बैकअप और नेटवर्क कंप्यूटर के बीच स्थानांतरण।
 * एकाधिक कंप्यूटर या ऑपरेटिंग सिस्टम पर फ़ाइलों को संपादित करने या उपयोग करने की क्षमता।

संभावित सुरक्षा चिंताएँ
उपभोक्ता-ग्रेड फ़ाइल तुल्यकालन समाधान लोकप्रिय हैं, हालांकि व्यावसायिक उपयोग के लिए, वे कॉर्पोरेट जानकारी को अप्रबंधित उपकरणों और क्लाउड सेवाओं तक फैलाने की अनुमति देने की चिंता पैदा करते हैं जो संगठन द्वारा अनियंत्रित हैं।

यह भी देखें

 * फ़ाइल तुल्यकालन सॉफ्टवेयर की तुलना
 * ऑनलाइन बैकअप सेवाओं की तुलना
 * डेटा तुल्यकालन
 * डेटा तुलना
 * वेब मिरर | मिरर (कंप्यूटिंग)
 * बैकअप सॉफ्टवेयर
 * बैकअप सॉफ्टवेयर की सूची
 * दूरस्थ बैकअप सेवा
 * साझा फ़ाइल का उपयोग