मुझे पता है कि अगर मैं एक एंड्रॉइड ऐप को दो बार संकलित करता हूं, तो दूसरे के बाद कोई भी बदलाव नहीं होता है, जिसमें दो एपीके फाइलों में दो अलग-अलग एमडी 5 चेकसम होते हैं। बिना हस्ताक्षर किए और हस्ताक्षरित एपीके फाइलें दोनों एक ही परिणाम उत्पन्न करते हैं।एंड्रॉइड एपीके फाइलों के एमडी 5 चेकसम अलग-अलग हैं। क्यूं कर?
आप इसे ज़िप फ़ाइल के रूप में खोल सकते हैं और अंदर की सामग्री दोनों फाइलों में समान MD5 चेकसम हैं, इसलिए मैं उत्सुक हूं।
और क्या है? इन दो एपीके फाइलों के बारे में क्या अलग है?
शायद एपीके फाइलें संकलित होने पर एक टाइमस्टैम्प स्टोर करती हैं? मैं एपीके प्रारूप के लिए कल्पना के माध्यम से देखता हूं और देखता हूं कि ऐसा कुछ मौजूद है ... –
लगता है। एपीके प्रारूप पर विवरण खोजने में परेशानी हो रही है। एपीके जार से अलग है? मुझे लगता है कि इसमें कुछ अतिरिक्त होंगे। –
एपीके फाइल वास्तव में एक विशिष्ट फ़ाइल सामग्री के साथ ज़िप फ़ाइलों को हैं, जैसे .jar – reox