] उदाहरण के लिए:
f, err: = os.open ("myfile")
अगर गलत! = nil {
घबराहट
}
os.file प्रकार io.reader इंटरफ़ेस को लागू करता है, इसलिए आप बाइट्स को सीधे बाइट्स को एक बफर में पढ़ सकते हैं जो इसकी रीड विधि का उपयोग करके। उदाहरण के लिए:
f, err := os.Open("myfile") if err != nil { panic(err) }एक बफर रीडर का उपयोग करना:
bufio.reader) में
buff: = bufio.newreader (f) _, गलत: = buff.read (बाइट्स) अगर गलत! = nil { घबराहट … उदाहरण के लिए: टाइप डेटा स्ट्रक्चर { Value1 int32 Value2 फ्लोट 64 Value3 स्ट्रिंग } डेटा: = डेटा {} गलत: = बाइनरी.डेड (एफ, बाइनरी.लिटेल्डियन, और डेटा) अगर गलत! = nil { घबराहट }
सुविधा के लिए io/ioutil का उपयोग करना
f, err := os.Open("myfile") if err != nil { panic(err) }io/ioutil पैकेज पूरी फ़ाइलों को पढ़ने के लिए सुविधा कार्य प्रदान करता है। उदाहरण के लिए:
बाइट्स, इरे: = ioutil.readfile ("myfile") अगर गलत! = nil { घबराहट }
निष्कर्षइस गाइड ने आपको गो में बाइनरी फ़ाइलों को पढ़ने के लिए कई तरीके प्रदान किए हैं। अपनी विशिष्ट आवश्यकताओं के आधार पर उपयुक्त विधि का उपयोग करना याद रखें। अतिरिक्त संसाधनों के लिए, गो प्रलेखन और सामुदायिक मंचों की जाँच करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3