मैं फ़ाइल के पहले 16 बाइट्स को पढ़कर यह निर्धारित करता हूं कि फ़ाइल SQLite डेटाबेस है (जैसा कि https:/ में वर्णित है। /www.sqlite.org/fileformat.html)। अगर मैंने SQLite format 3 पढ़ा है, तो यह एक SQLite डेटाबेस है।

मेरे पास नमूना SQLite 2 डेटाबेस नहीं है इसलिए मुझे नहीं पता कि इसमें कौन सा शीर्षलेख है, और मुझे इसके बारे में दस्तावेज़ों में नहीं मिला। किसी को पता है कि हेडर क्या है?

1
user3132457 1 मार्च 2019, 21:18

1 उत्तर

सबसे बढ़िया उत्तर

हालांकि यह स्पष्ट रूप से नहीं कहता है कि शीर्षलेख बदल गया है, मेरा मानना ​​है कि पहले 16 बाइट अलग होंगे, कम से कम इसमें 3 (15वां बाइट x'33') संभवतः 3 नहीं होगा। मजबूत>3, जो फ़ाइल को असंगत मानने के लिए SQLite3 के लिए पर्याप्त है।

आप क्या कर सकते हैं History Of SQLite विज्ञप्ति के माध्यम से एक संस्करण प्राप्त करें और पढ़ें रीडमी पर SQLite Source Repository। सूट करने के लिए संकलन और परीक्षण करें।

आप SQLite में फ़ाइल स्वरूप परिवर्तन और इसके अतिरिक्त SQLite संस्करण 3 अवलोकन

0
MikeT 1 मार्च 2019, 20:07