आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
FIT
वह बाइनरी फ़ॉर्मेट जो खेल घड़ियाँ अपने आप लिखती हैं। सघन, और बिना बदले पढ़ा ही नहीं जा सकता।
FIT
FIT एक बाइनरी फ़ॉर्मेट है, जो सिर्फ़ उसी प्रोग्राम के लिए मायने रखता है जो इसे जानता हो। इसका इस्तेमाल खेल की रिकॉर्डिंग के लिए होता है।
एक्सटेंशन .fit है और पूरा नाम Flexible and Interoperable Data Transfer। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।
इसे Garmin ने 2008 में जारी किया था। विनिर्देश Flexible and Interoperable Data Transfer है।
उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।
वह लिखित है और उस पर अमल किया जा सकता है, फिर भी अगला संस्करण कैसा होगा यह कंपनी तय करती है। व्यवहार में इतना काफ़ी है कि फ़ाइल खुलती रहे; इतना काफ़ी नहीं कि आप निश्चिंत हो जाएँ।
FIT फ़ाइल अपना अंदरूनी हिस्सा हूबहू सहेजती है। दोबारा सहेजने से कुछ नहीं बदलता, इसलिए इसे जितनी बार चाहें खोलिए, बदलिए और फिर से सहेजिए — नुक़सान जमा नहीं होता। यही बात इसे सौंपने का नहीं, काम करने का फ़ॉर्मेट बनाती है।
FIT फ़ाइल अपने साथ एक चेकसम, जिससे ख़राब हुई फ़ाइल चुपचाप ग़लत पढ़े जाने के बजाय पकड़ में आ जाए लाती है।
चेकसम कुछ ठीक नहीं करता। वह आपको बताता है कि फ़ाइल ख़राब है — और यही फ़र्क़ है अभी पता चलने में और उससे पता चलने में जिसे आपने वह फ़ाइल भेज दी थी।
Garmin Connect, Strava और GoldenCheetah इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।
फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।
इसे कोई भी ब्राउज़र नहीं पढ़ता।
इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।
FIT सौंपने के लिए बना है, इसके अंदर काम करने के लिए नहीं। इसे बदलना मुमकिन है और शायद ही कभी सुखद; समझदारी का रास्ता मूल फ़ाइल से होकर और एक नए निर्यात से होकर जाता है।
बार-बार आने वाली शिकायतें: अपने इलाक़े के बाहर सहारा बिखरा हुआ है।
इनमें से कोई भी फ़ॉर्मेट से दूर रहने की वजह नहीं है। ये वे बातें हैं जिन्हें इनमें से कोई आपको चौंकाए उससे पहले जान लेना चाहिए — यह अलग दावा है, और ज़्यादा काम का।
FIT कोई निर्यात फ़ॉर्मेट नहीं है। यह वह है जिसे डिवाइस हिलते वक़्त लिखता है — एक सघन बाइनरी लॉग, रिकॉर्ड-दर-रिकॉर्ड लिखा, Garmin ने बहुत कम याददाश्त और हफ़्ता भर चलनी चाहिए बैटरी वाले हार्डवेयर के लिए बनाया।
तो FIT फ़ाइल मूल है। किसी गतिविधि की बाक़ी हर चीज़ — GPX, TCX, ट्रेनिंग प्लैटफ़ॉर्म पर दिखता दृश्य — इसी से निकली है, और निकले फ़ॉर्मेट लगातार कम ढोते हैं। यही अकेला तथ्य है जिसकी वजह से इस फ़ॉर्मेट को समझना जल्दी बदल देने से बेहतर है।
फ़ॉर्मेट अपनी संरचना चलते-चलते ख़ुद परिभाषित करता है। एक definition संदेश कहता है «इस तरह के रिकॉर्ड में समय-चिह्न, दिल की धड़कन और केडेंस हैं, इतने आकार में»; उसके बाद के डेटा संदेश बस मूल्य होते हैं, फ़ील्ड नाम दोहराए बिना।
यही इसे इतना छोटा बनाता है — प्रति सेकंड एक बार रिकॉर्ड किया एक घंटे का सवारी सत्र दसियों किलोबाइट का है जहाँ बराबर TCX कई मेगाबाइट की होती। यह बिना कुछ तोड़े विस्तार करने योग्य भी बनाता है: नया मापन रिकॉर्ड करने वाला डिवाइस उसकी परिभाषा जोड़ देता है।
दौड़ने की गतिशीलता — ज़मीन से संपर्क का समय, ऊर्ध्वाधर दोलन, क़दम की लंबाई। साइकिलिंग पावर तफ़सील से: बायाँ-दायाँ संतुलन, टॉर्क प्रभावशीलता। तैराकी स्ट्रोक का प्रकार और गिनती। शारीरिक अनुमान जैसे ट्रेनिंग असर और रिकवरी समय। डिवाइस जानकारी, बैटरी हालत।
इनमें से कुछ भी GPX में बदलने पर नहीं बचता, और सिर्फ़ कुछ TCX में। अगर आप कोई गतिविधि रखने के लिए निर्यात कर रहे हैं, GPX की जगह FIT निर्यात करना सत्र रखने और सिर्फ़ रूट रखने का फ़र्क़ है।
टेक्स्ट एडिटर बाइनरी शोर दिखाता है। FIT फ़ाइल को एक नज़र में देखकर तारीख़ या दूरी देखने का कोई तरीक़ा नहीं, जो सघनता की व्यावहारिक क़ीमत है।
मुफ़्त रीडर मौजूद हैं और अच्छे हैं — Garmin एक SDK प्रकाशित करता है, और कई वेब औज़ार फ़ाइल खोलकर सत्र, लैप और धाराएँ दिखा देते हैं। जल्दी नज़र डालने के लिए ट्रेनिंग प्लैटफ़ॉर्म पर अपलोड करना कुछ भी इंस्टॉल करने से आमतौर पर तेज़ है।
Garmin डिवाइस इन्हें लिखते हैं, और Wahoo, Zwift, Suunto, Coros और ज़्यादातर आधुनिक बाइक कंप्यूटर भी — यह पूरी श्रेणी के लिए वास्तविक मानक बन गया है, सिर्फ़ Garmin का फ़ॉर्मेट नहीं। USB से जुड़े डिवाइस पर ये Activities फ़ोल्डर में बैठे मिलते हैं।
Strava, TrainingPeaks, Garmin Connect, intervals.icu और बाक़ी सब FIT अपलोड स्वीकार करते हैं और उन्हें पसंद करते हैं, ठीक इसलिए कि अतिरिक्त डेटा वहाँ है। प्लैटफ़ॉर्म से निर्यात करते वक़्त, अगर मिले तो FIT लीजिए; न मिले तो TCX; सिर्फ़ तब GPX जब और कुछ उपलब्ध न हो।
FIT से TCX ट्रैक, समय-चिह्न, लैप, दिल की धड़कन और केडेंस रखता है, और दौड़ने की गतिशीलता, तफ़सीली पावर मीट्रिक और डिवाइस जानकारी छोड़ देता है। FIT से GPX ट्रैक और समय-चिह्न रखता है और लगभग बाक़ी सब छोड़ देता है।
दूसरी दिशा में कुछ भी काम का नहीं बदलता। GPX से बनी FIT ट्रेनिंग फ़ॉर्मेट पहने ट्रैक है: एक लैप, कोई दिल की धड़कन नहीं, क्योंकि डेटा स्रोत में कभी था ही नहीं। जब प्लैटफ़ॉर्म माँगे तभी नीचे बदलिए, और सत्र रखने वाली कॉपी के रूप में FIT रखिए।
यह होता है: बीच सवारी में बैटरी ख़त्म हो गई घड़ी, कोई फ़ाइल जिसे प्लैटफ़ॉर्म मना करता है। क्योंकि फ़ॉर्मेट ख़ुद-वर्णन करने वाले संदेशों की शृंखला है, कटी हुई फ़ाइल अक्सर उस बिंदु तक पढ़ने लायक़ रहती है जहाँ वह रुकी, और कई मुफ़्त औज़ार उसे सुधार या काट सकते हैं।
कुछ भी संपादित करने से पहले जान लेने लायक़ बात: फ़ाइल तफ़सीली रिकॉर्ड और सत्र सारांश दोनों अलग-अलग रखती है, और कुछ भी एक से दूसरा दोबारा नहीं गिनता। दस मिनट के रिकॉर्ड काटकर सारांश में 42 किलोमीटर का दावा छोड़ने पर, हर प्लैटफ़ॉर्म सारांश पर भरोसा करेगा।
| एक्सटेंशन | .fit |
|---|---|
| मीडिया टाइप | application/vnd.ant.fit |
| प्रकाशक | Garmin |
| पहली बार प्रकाशित | 2008 |
| विनिर्देश | Flexible and Interoperable Data Transfer |
यह बाइनरी है, इसलिए टेक्स्ट एडिटर कुछ काम का नहीं दिखाता। जल्दी नज़र डालने के लिए Strava, Garmin Connect या intervals.icu पर अपलोड कीजिए, या मुफ़्त वेब-आधारित FIT व्यूअर इस्तेमाल कीजिए। किसी प्रोग्रामिंग काम के लिए Garmin का SDK है।
FIT वह सघन बाइनरी है जिसे डिवाइस मूल रूप से रिकॉर्ड करता है; TCX उससे निकला XML निर्यात है। TCX ट्रैक, लैप, दिल की धड़कन और केडेंस रखता है, और दौड़ने की गतिशीलता, तफ़सीली पावर मीट्रिक व डिवाइस जानकारी छोड़ देता है।
जब भी मिले FIT। GPX ट्रैक और समय-चिह्न रखता है और बाक़ी लगभग कुछ नहीं — दिल की धड़कन सिर्फ़ वेंडर एक्सटेंशन के रूप में बचती है जिसे पाने वाला प्लैटफ़ॉर्म अनदेखा कर सकता है।
यह ख़ुद-वर्णन करने वाला बाइनरी है: एक definition संदेश बताता है कि रिकॉर्ड में क्या है, और बाद के रिकॉर्ड बस मूल्य होते हैं, फ़ील्ड नाम दोहराए बिना। एक घंटे की गतिविधि दसियों किलोबाइट की है जहाँ बराबर TCX कई मेगाबाइट की है।
Garmin ने इसे बनाया, और Wahoo, Zwift, Suunto, Coros और ज़्यादातर आधुनिक बाइक कंप्यूटर भी इसे लिखते हैं। यह पूरी श्रेणी के लिए वास्तविक मानक बन गया है, और हर बड़ा ट्रेनिंग प्लैटफ़ॉर्म इसे स्वीकार करता है।
अक्सर। क्योंकि फ़ाइल ख़ुद-वर्णन करने वाले संदेशों की शृंखला है, कटी हुई फ़ाइल आमतौर पर उस बिंदु तक पढ़ने लायक़ रहती है जहाँ वह रुकी, और मुफ़्त औज़ार उसे सुधार या काट सकते हैं।