अक्सर पूछे जाने वाले प्रश्न
Message Album के बारे में प्रश्न
फ़ुल डिस्क एक्सेस, iPhone बैकअप, PDF में निर्यात, समूह बातचीत, गोपनीयता, और वर्षों बाद एलबम का क्या होता है। बातचीत निर्यात करने से पहले लोग जो पूछते हैं, उनके उत्तर।
क्या कोई निःशुल्क संस्करण है, और उसमें क्या नहीं आता?
हाँ। लाइसेंस के बिना Message Album बातचीत के आख़िरी 7 दिनों का बैकअप लेता है, उसकी तस्वीरों, वीडियो और वॉइस नोट्स सहित, ठीक उसी प्रारूप में जो आपको खरीदने के बाद मिलता है। ये 7 दिन आज से नहीं, बल्कि बातचीत के सबसे नए संदेश से गिने जाते हैं, इसलिए जिस बातचीत का उपयोग आपने वर्षों पहले बंद कर दिया था, उसका भी आख़िरी सप्ताह सुरक्षित रहता है। अधूरा एलबम यह बात तीन ऐसी जगहों पर बताता है जिन्हें अनदेखा करना संभव नहीं: फ़ोल्डर में INCOMPLETE BACKUP.txt नाम की फ़ाइल रखी जाती है, एलबम खोलने पर चेतावनी पट्टी दिखती है, और transcript.md अपने शीर्ष पर यही लिखता है। खरीदने पर यह सीमा हट जाती है; उसी बातचीत का दोबारा बैकअप लें और कुछ भी नहीं छूटेगा। आपने जो एलबम पहले बनाए हैं वे पढ़े जा सकते रहेंगे, चाहे आप खरीदें या नहीं।
क्या खरीद की समय-सीमा होती है, या यह सदस्यता है?
दोनों में से कुछ नहीं। यह एक बार का भुगतान है। मौजूदा मुख्य संस्करण के भीतर अपडेट शामिल हैं, और आपने जो एलबम पहले निर्यात किए हैं वे ऐप के साथ या बिना काम करते रहते हैं, क्योंकि वे एक सामान्य फ़ोल्डर में रखी सादी HTML, JSON और Markdown फ़ाइलें हैं।
Message Album को फ़ुल डिस्क एक्सेस की ज़रूरत क्यों है?
macOS, ~/Library/Messages और ~/Library/Application Support/MobileSync/Backup में रखे iPhone बैकअप को उन ऐप्स से बचाता है जिन्हें फ़ुल डिस्क एक्सेस नहीं मिला है। इसके बिना कोई भी ऐप आपकी बातचीत पढ़ ही नहीं सकता। आप इसे एक बार सिस्टम सेटिंग्स › प्राइवेसी और सुरक्षा › फ़ुल डिस्क एक्सेस में देते हैं, और जब चाहें वापस ले सकते हैं। यह अनुमति Message Album को वे फ़ाइलें पढ़ने देती है; यह उन्हें कहीं भेजती नहीं। ऐप केवल दो नेटवर्क अनुरोध करता है: लाइसेंस कुंजी सक्रिय करते समय उसकी जाँच, और यह पूछना कि कोई अपडेट है या नहीं।
क्या कुछ भी अपलोड होता है?
नहीं। Message Album में कोई खाता, कोई एनालिटिक्स और कोई टेलीमेट्री नहीं है, और आपके संदेश लेने वाला कोई सर्वर ही नहीं है। एन्क्रिप्टेड iPhone बैकअप पढ़ने सहित सब कुछ आपके Mac पर ही होता है। एकमात्र अपवाद लाइसेंस सक्रियण है: यदि आप लाइसेंस कुंजी दर्ज करते हैं, तो जाँच के लिए वह कुंजी और एक डिवाइस पहचानकर्ता हमारे लाइसेंस सर्वर को भेजे जाते हैं। उस अनुरोध में कोई संदेश, अटैचमेंट या संपर्क नहीं जाता, और बिना लाइसेंस वाली प्रति लाइसेंस सर्वर से कभी संपर्क नहीं करती।
क्या मैं ऐसी बातचीत निर्यात कर सकता/सकती हूँ जो केवल मेरे iPhone पर है?
हाँ, बशर्ते वह इस Mac पर मौजूद किसी बैकअप में हो। iPhone या iPad कनेक्ट करें, Finder खोलें, डिवाइस चुनें और ‘अभी बैकअप लें’ चुनें। इसके बाद Message Album उस बैकअप को Mac की अपनी लाइब्रेरी के साथ एक स्रोत के रूप में दिखाता है और वहीं से बातचीत निर्यात करता है। एन्क्रिप्टेड और बिना एन्क्रिप्शन वाले, दोनों बैकअप काम करते हैं; दोनों में संदेश शामिल होते हैं।
क्या मैं iMessage बातचीत को PDF में निर्यात कर सकता/सकती हूँ?
अप्रत्यक्ष रूप से, और आमतौर पर लोग यही चाहते हैं। मुख्य आउटपुट एक ऑफ़लाइन वेबसाइट है, इसलिए आप index.html को Safari या Chrome में खोलें और प्रिंट › PDF के रूप में सहेजें का उपयोग करके पूरी बातचीत की PDF पाएँ, तस्वीरों सहित और अपने मनचाहे पृष्ठ आकार में। Message Album सीधे PDF नहीं लिखता, क्योंकि PDF में चलने वाला वीडियो और मूल गुणवत्ता वाले अटैचमेंट वैसे नहीं रखे जा सकते जैसे एलबम के फ़ोल्डर में रखे जाते हैं।
क्या यह समूह बातचीत के साथ काम करता है?
हाँ। समूह बातचीत हर सहभागी के संदेशों और अटैचमेंट के साथ निर्यात होती है। फ़ोन नंबर को संपर्क के नाम और फ़ोटो से बदलना केवल एक-से-एक बातचीत में होता है; समूहों में सहभागी उसी पते के साथ दिखते हैं जो बातचीत में सहेजा गया है।
क्या मैं एलबम को Windows, Android या Linux पर खोल सकता/सकती हूँ?
हाँ। निर्यात एक सामान्य फ़ोल्डर है जिसमें HTML, JSON, Markdown और मीडिया फ़ाइलें होती हैं। उसे कहीं भी कॉपी करें और index.html को किसी भी आधुनिक ब्राउज़र में खोलें। रीडर जानबूझकर कोई फ़्रेमवर्क, CDN, बाहरी फ़ॉन्ट या वेब सर्वर इस्तेमाल नहीं करता, इसलिए न इंटरनेट कनेक्शन चाहिए और न कोई ख़ास ऑपरेटिंग सिस्टम।
क्या निर्यात करने से Messages में कुछ बदलता या मिटता है?
नहीं। Messages का डेटाबेस SQLite के केवल-पढ़ने और केवल-क्वेरी मोड में खोला जाता है, जो ऐप के सद्व्यवहार पर भरोसा करने के बजाय डेटाबेस ड्राइवर के स्तर पर ही लिखने से रोकते हैं। अटैचमेंट कॉपी होते हैं, कभी हटाए नहीं जाते। आपका Messages ऐप ठीक वैसा ही रहता है जैसा था।
अगर मैं एक ही बातचीत दो बार निर्यात करूँ तो क्या होगा?
आपको अपनी अलग तिथि-समय वाला दूसरा एलबम मिलता है। निर्यात अपरिवर्तनीय स्नैपशॉट होते हैं और कभी एक-दूसरे को अधिलेखित नहीं करते। दोहराव सस्ता रखने के लिए, उसी गंतव्य में मौजूद पुराने एलबम के बाइट-दर-बाइट समान अटैचमेंट कॉपी नहीं, क्लोन किए जाते हैं, इसलिए APFS पर किसी बड़ी बातचीत का दूसरा निर्यात डिस्क में लगभग कुछ नहीं जोड़ता। हर एलबम अब भी स्वयं सत्यापित होता और स्वयं खुलता है, और एक को मिटाने से दूसरे पर कभी असर नहीं पड़ता।
अगर कोई अटैचमेंट इस Mac पर कभी डाउनलोड ही नहीं हुआ तो?
उसे चुपचाप छोड़ने के बजाय manifest.json में स्पष्ट चेतावनी के रूप में दर्ज किया जाता है, ताकि आप उस बातचीत में अंतर कर सकें जिसमें तस्वीर थी ही नहीं और उसमें जिसकी तस्वीर स्थानीय रूप से मौजूद नहीं है। यही बात Apple के उन निजी संदेश-डेटा पर लागू होती है जिन्हें पढ़ा नहीं जा सकता। Message Album केवल वही फ़ाइलें कॉपी कर सकता है जो डिस्क पर हैं; जो नहीं है उसे iCloud से लाने का कोई रास्ता उसके पास नहीं, क्योंकि वह Apple के सर्वर से कभी संपर्क नहीं करता। आमतौर पर समाधान सरल है: Messages में बातचीत खोलें, उस संदेश तक स्क्रॉल करें और अटैचमेंट डाउनलोड होने दें, फिर दोबारा निर्यात करें। यदि वह संदेश किसी दूसरे डिवाइस पर मिटाया गया था, तो अगला उत्तर देखें।
मैंने फ़ोन पर संदेश मिटा दिए पर वे अब भी मेरे Mac पर हैं। क्या अटैचमेंट वापस मिल सकते हैं?
कभी-कभी, और जल्दी कदम उठाना ठीक रहता है। iCloud में Messages चालू होने पर, किसी एक डिवाइस पर संदेश मिटाने से वह और उसके अटैचमेंट iCloud से हट जाते हैं, इसलिए Apple के सर्वर पर डाउनलोड करने योग्य कोई प्रति नहीं बचती। यदि आपका Mac अब भी वे संदेश दिखा रहा है, तो उसके पास स्थानीय डेटाबेस की एक पंक्ति है; जो अटैचमेंट उसने कभी डाउनलोड ही नहीं किया वह वहाँ संग्रहीत नहीं है। Apple मिटाए गए संदेशों को ‘हाल ही में मिटाए गए’ में 30 दिन रखता है, 30 दिन बाद उन्हें आपके डिवाइसों से हटाता है, और 40 दिन बाद iCloud से स्थायी रूप से मिटा देता है। इस अवधि के भीतर आप Mac के Messages में देखें › हाल ही में मिटाए गए चुन सकते हैं, या iPhone की बातचीत सूची में ‘हाल ही में मिटाए गए’ खोल सकते हैं, और बातचीत पुनर्प्राप्त कर सकते हैं; iCloud में Messages चालू हो तो एक डिवाइस पर पुनर्प्राप्ति सभी डिवाइसों पर लागू होती है, और अटैचमेंट फिर से डाउनलोड होने योग्य हो जाते हैं। इस अवधि के बाद वे अटैचमेंट जा चुके होते हैं, और कोई भी निर्यात उपकरण उन्हें वापस नहीं ला सकता। मिटाने से पहले बना iPhone या iPad बैकअप वह दूसरी जगह है जहाँ वे अब भी हो सकते हैं, और Message Album उसे सीधे पढ़ सकता है।
क्या छूटे हुए अटैचमेंट लाने के लिए मुझे सिंक बलपूर्वक चलाना चाहिए?
नहीं, और इससे स्थिति बिगड़ सकती है। सिंक iCloud से खींचता है, इसलिए यदि संदेश कहीं और पहले ही मिटाए जा चुके हैं तो सर्वर पर लाने को कुछ है ही नहीं। यदि Mac पर iCloud में Messages अब भी चालू है और बस पीछे रह गया है, तो बलपूर्वक सिंक करने पर वह मिटाव Mac तक पहुँच सकता है और बची हुई एकमात्र प्रति भी हट सकती है। यदि कोई बातचीत केवल आपके Mac पर है और कहीं नहीं, तो पहले उसे निर्यात करें, जाँच बाद में करें। निर्यात केवल पढ़ता और कॉपी करता है; यह Messages के डेटाबेस को कभी नहीं बदलता।
क्या निर्यात इतना भरोसेमंद है कि उसे रिकॉर्ड के रूप में रखा जाए?
हर एलबम में manifest.json होता है जिसमें स्रोत और आउटपुट की गिनती, आकार, सुधार-योग्य चेतावनियाँ और उसमें शामिल फ़ाइलों के SHA-256 चेकसम दर्ज होते हैं, ताकि आप बाद में सत्यापित कर सकें कि एलबम बाइट-दर-बाइट वही है जो निर्यात किया गया था। कोई रिकॉर्ड कहीं मान्य होगा या नहीं, यह उन लोगों का प्रश्न है जो उसे स्वीकार करेंगे, न कि कुछ ऐसा जिसका वादा कोई सॉफ़्टवेयर कर सके।
जब Apple Messages बदलेगा, तब भी यह काम करता रहेगा?
Apple का Messages डेटाबेस निजी आंतरिक विवरण है और macOS के संस्करणों के बीच बदल सकता है, इसलिए उसे पढ़ते रहने के लिए Message Album को अपडेट की ज़रूरत पड़ सकती है। निर्यात किया गया प्रारूप जानबूझकर Apple की संरचना से स्वतंत्र है और उसका संस्करण अलग से रखा जाता है, जिसका अर्थ है कि आपने जो एलबम पहले बनाए हैं वे पढ़े जा सकते रहेंगे, Apple आगे चाहे जो करे।
Still stuck? [email protected]