चूंकि Google NaCl सी ++ है, तो क्या मैं किसी भी तरह फाइल सिस्टम तक पहुंच पाऊंगा? अगर मैं एक गेम या डेस्कटॉप ऐप बनाना चाहता हूं तो यह बहुत जरूरी है।क्या मैं Google NaCl के साथ फाइल सिस्टम का उपयोग कर सकता हूं?
उत्तर
हाँ, पर इस का उपयोग माना जाता है कि सुरक्षित और केवल एक सैंडबॉक्स फ़ाइल सिस्टम उपयोग करने में सक्षम है। जाहिर है आप mmap
कॉल भी कर पाएंगे। क्या गलत हो सकता था? :-)
जो डाउनलोड के साथ आते हैं किसी भी डेटा फ़ाइलों के अलावा, अतिरिक्त डिस्क कोटा को "ऐप्स विशेषाधिकार" है आप जब आप कुछ स्थापित "को मंजूरी" करने के लिए है। यह 0 से असीमित तक हो सकता है।
ActiveX उल्लेख विचलित है, मैंने इसे संपादित किया। प्वाइंट मुझे लगता है कि "सैंडबॉक्सिंग" कच्चे सिस्टम सेवाओं को अक्सर खराब किया जाता है ... वीएम में भी सुरक्षा समस्याएं होती हैं, जहां यदि आपके पास क्लाउड होस्ट अलग-अलग लेखकों द्वारा कई सेवाएं चला रहा है, तो वे एक से लीक और हैक्स दूसरे को प्रभावित कर सकते हैं। मैं सवाल करता हूं कि क्लाइंट सिस्टम पर चलने पर ऐसा कुछ पूरा * और * सुरक्षित हो सकता है ... यह एक या दूसरा है। यह ब्राउज़िंग उद्देश्यों के लिए "नाटनेस" प्राप्त करने के लिए समझौता करने के बारे में है, और मुझे यहां कोई शानदार डिज़ाइन नहीं दिखाई देता है। – HostileFork
आपका उत्तर और टिप्पणी तथ्यों को नहीं, बल्कि एफयूडी महसूस कर रही है। "दूसरों को चीजें गलत मिलीं, उन्होंने शायद भी किया" उत्पादक नहीं है। मेरा सुझाव है कि आप कार्यान्वयन में खुदाई करें, देखें कि सुरक्षा शोधकर्ताओं ने NaCl के साथ क्या किया है, इसके लिए सीवीई के माध्यम से जाएं। NaCl क्रोम बग बाउंटी प्रोग्राम में भी है, यदि आपको त्रुटियां मिलीं तो आपको भुगतान मिलेगा। @ colt-mcanlis का जवाब यहां और अधिक सहायक है। –
@ जेएफबीस्टियन नहीं, गलत। यह किसी ऐसे चीज के बारे में एक अवलोकन है जो सुरक्षित और अमूर्त रूप से आंतरिक रूप से अधिक जटिल है। शायद आपको लगता है कि यह आड़ू है कि अब मैं जावास्क्रिप्ट और डाउनलोड और स्पाइवेयर के गीगाबाइट के बिना वेब पर एक लेख नहीं पढ़ सकता। और शायद आप ऐसे व्यक्ति हैं जिनके पास "window.open()" में फंसने में कोई समस्या नहीं थी - * वे यह सही भी नहीं प्राप्त कर सकते हैं *। मुझे नहीं लगता कि उन लोगों को एमएमएपी देना एक अच्छा विचार है (क्योंकि ... आप इसे कैसे कार्यान्वित कर रहे हैं, आप इसे कैसे सुरक्षित कर रहे हैं?), और कह रहे हैं "वे आपको प्रति बग का भुगतान करेंगे" इंगित करता है कि यह आप के साथ है सोच में समस्या - मैं नहीं – HostileFork
सुरक्षा पाबन्दी के कारण, सोडियम क्लोराइड तुम सिर्फ डिस्क पर किसी भी फ़ोल्डर को खोलने के लिए अनुमति नहीं है।
यह है, तथापि, एक sandboxed, समझ से परे फाइल सिस्टम उपयोग करने की क्षमता प्रदान करते हैं।
आप कैसे FileSystemAPI उपयोग करने के लिए के उदाहरण के लिए नवीनतम SDK में पांग उदाहरण देख सकते हैं। https://developers.google.com/native-client/beta-docs/fileIO
~ मुख्य
- 1. क्या मैं एक्सकोड का उपयोग कर अपने आईफोन के फाइल सिस्टम तक पहुंच सकता हूं?
- 2. क्या मैं एक मानक Google खाते के साथ ओपनआईडी प्रतिनिधिमंडल का उपयोग कर सकता हूं?
- 3. क्या मैं अपनी खुद की छवियों के साथ Google स्ट्रीव्यू एपीआई का उपयोग कर सकता हूं?
- 4. क्या मैं एकाधिक "साथ" का उपयोग कर सकता हूं?
- 5. क्या मैं एचटीएमएल में पृष्ठभूमि के रूप में अपने स्थानीय फाइल सिस्टम से एक छवि का उपयोग कर सकता हूं?
- 6. मैं Google+ hangout चैट का उपयोग कैसे कर सकता हूं?
- 7. मैं Google स्प्रेडशीट एपीआई का उपयोग कैसे कर सकता हूं?
- 8. क्या मैं ज़ुल के साथ कम उपयोग कर सकता हूं?
- 9. मैं वेब श्रमिकों के साथ क्या उपयोग कर सकता हूं?
- 10. मैं स्थानीय फाइल सिस्टम
- 11. क्या मैं ऐप इंजन के साथ Google के एकाधिक साइन-इन का समर्थन कर सकता हूं?
- 12. क्या मैं ब्राउज़र के बाहर Google का मूल क्लाइंट चला सकता हूं?
- 13. क्या फाइल सिस्टम
- 14. मैं फाइल सिस्टम
- 15. मैं ext3 फाइल सिस्टम भ्रष्टाचार का अनुकरण कैसे कर सकता हूं?
- 16. क्या मैं विम में एक फाइल ट्रांसफर कर सकता हूं?
- 17. क्या मैं जीएई पर वसंत का उपयोग कर सकता हूं?
- 18. क्या मैं आरएचवी (दाएं हाथ मूल्य) के साथ कथन का उपयोग कर उपयोग कर सकता हूं?
- 19. मैं प्रसंस्करण के साथ Google मानचित्र का उपयोग कैसे कर सकता हूं?
- 20. MSBuild का उपयोग कर फाइल सिस्टम पर MSDeploy के साथ इस गहरी फ़ोल्डर संरचना से कैसे बच सकता हूं?
- 21. मैं आईएसओ 9660 फाइल सिस्टम के आकार की भविष्यवाणी कैसे कर सकता हूं?
- 22. एंड्रॉइड: क्या मैं एक सेवा के अंदर Google Analytics का उपयोग कर सकता हूं?
- 23. क्या मैं अपने ऐप में Google स्थल के इरादे का उपयोग कर सकता हूं?
- 24. क्या मैं google api के साथ फ़ाइलों पर लॉक सेट कर सकता हूं?
- 25. क्या मैं बीसीपी के साथ इनपुट एसक्यूएल फाइल निर्दिष्ट कर सकता हूं?
- 26. क्या मैं अपना Google Analytics परिणाम सार्वजनिक कर सकता हूं?
- 27. अनुपलब्ध सिस्टम फ़ाइल System.Windows.Media मैं क्या कर सकता हूं?
- 28. क्या मैं जोर/1 के साथ चर का उपयोग कर सकता हूं?
- 29. क्या ZFS फाइल सिस्टम
- 30. क्या मैं Google मानचित्र फ़ंक्शंस को बंद कर सकता हूं?
कर यह क्या सोडियम क्लोराइड के बारे में है से एक कार्यक्रम की रोकथाम:
इसके अलावा, इस पेज को समझने के फाइल सिस्टम काम करता है के लिए एक अच्छा प्रारंभिक बिंदु है। आपके पास डिस्क के एक अलग भंडारण क्षेत्र तक पहुंच होगी। एचटीएमएल 5 की स्थानीय स्टोरेज ऑब्जेक्ट के समान ही। –
@ हंसपैसेंट आपका मतलब एचटीएमएल 5 फाइल सिस्टम है? स्थानीय स्टोरेज काफी अलग है। वैसे भी, इसलिए NaCl इस कार्यक्षमता प्रदान नहीं करता है। तो मुझे लगता है कि हमें कुछ अन्य विकल्पों की प्रतीक्षा करनी होगी। – Tower
@rFactor HTML5 स्थानीय फ़ाइल सिस्टम से स्पष्ट रूप से पढ़ा जा सकता है, हालांकि उपयोगकर्ता को "ओपन" संवाद से फ़ाइल चुननी होगी। लिखने के लिए एक "सेव करें ..." ऑपरेशन को पूरा करना होगा। यदि NaCl में इन चीजों को स्वयं करने की क्षमता नहीं है, तो इसे ऐसा करने के लिए HTML5 से जोड़ा जा सकता है। उदाहरण उन्हें डेटा को आगे और आगे दिखाते हैं: https://developers.google.com/native-client/sdk/examples – HostileFork