मैं जावा में एक ज़िप फ़ाइल निकालने की कोशिश कर रहा हूं जो मैक पर फाइंडर की अंतर्निहित संग्रह कार्यक्षमता का उपयोग करके बनाई गई थी। चूंकि ज़िप फ़ाइल में एक एप्लिकेशन बंडल होता है, इसलिए यूनिक्स फ़ाइल अनुमतियाँ, विशेष रूप से निष्पादन योग्य ध्वज को बनाए रखना महत्वपूर्ण है।
खोजक का उपयोग करके ज़िप फ़ाइल निकालते समय, अनुमतियाँ बरकरार रहती हैं। इसलिए मुझे पता है कि वे वहाँ कहीं संग्रहीत हैं।
अब मेरा सवाल यह है: macOS ज़िप फाइल में Unix फ़ाइल की अनुमति कैसे देता है? दुर्भाग्य से मुझे नेट पर इसके बारे में कोई जानकारी नहीं मिली।