निर्यात की गई एक्सेल शीट में नंबर एक बड़ी पीएनजी फाइल को क्यों छिपाता है?


73

ठीक है, यह एक अजीब है। मैं अपनी खाली नंबर शीट लेता हूं:

रिक्त CSV से रिक्त शीट आयात की गई

... और इसे एक्सेल में निर्यात करें:

यहाँ छवि विवरण दर्ज करें

वाह, यह थोड़ा बड़ा लगता है। चलो एक्सेल डॉक्टर को .zip का नाम बदलें और अंदर एक नज़र डालें:

यहाँ छवि विवरण दर्ज करें

थोड़ा गहरा खुदाई:

यहाँ छवि विवरण दर्ज करें

खैर, हमें फ़ाइल का आकार केवल 99% मिला। लेकिन यह क्या है - एम्बेडेड पूर्वावलोकन छवि के कुछ प्रकार? आइए इसे खोलें:

यहाँ छवि विवरण दर्ज करें

नहीं, बस यादृच्छिक शोर का एक 635x635 पीएनजी। किसी को भी यहाँ क्या हो रहा है किसी भी विचार है?

जवाबों:


41

मुझे यकीन नहीं है कि इसे निर्यात में क्यों शामिल किया गया है, लेकिन यह डिफ़ॉल्ट "इमेज फिल्स" में से एक है: छवि भरें


2
सौभाग्य से, ऐसा लगता है कि xlsx फ़ाइल का उपयोग किए बिना इस छवि को नष्ट करना संभव हैzip -d myFile.xlsx xl/media/image1.png
बैस्टियन जेन्सेन

35

tl; dr: अगर कोई आकार नहीं है, तो यह डिफ़ॉल्ट आकार भरण, सख्ती से अनावश्यक है।

XLSX, DOCX और अन्य प्रारूप OPC (खुली पैकेजिंग सम्मेलनों) का उपयोग करते हैं, जो ज़िप कंटेनर को अनिवार्य करता है और बताता है कि फाइलों को कैसे रखा जाना चाहिए। यदि कोई ऐसी फ़ाइल है जिसे आप नहीं पहचानते हैं, तो विभिन्न संबंध फ़ाइलों में देखें (वे .rel में समाप्त होते हैं)।

इस स्थिति में, संबंधित पंक्ति को थीम संबंध फ़ाइल में पाया जा सकता है xl/theme/_rels/theme1.xml.rels:

  <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>

फ़ाइल के xl/theme/theme1.xmlरूप में संदर्भित किया जाएगा rId1। एक गाइड के रूप में ECMA-376 का उपयोग करना, आप इसे डिफ़ॉल्ट आकार भरण के रूप में संदर्भित पाएंगे:

<a:objectDefaults>                    <-- shape/line/text defaults
  <a:spDef>                           <-- shape defaults
    <a:spPr>                          <-- shape properties
      <a:blipFill rotWithShape="1">   <-- picture fill
        <a:blip r:embed="rId1"/>      <-- references the picture

आकार न होने पर लेखक को छवि को छोड़ना नहीं चाहिए।


31

PowerPoint में निर्यात की गई मुख्य फाइल भी इस तरह की चीजें करती हैं। कि PNG कीनोट से एक पृष्ठभूमि भरण है, और निर्यात किए गए दस्तावेज़ में बनाई गई आकृतियों के लिए डिफ़ॉल्ट आकार भरण के रूप में उपयोग करने के लिए PowerPoint को उपलब्ध कराया जाता है। कीनोट न केवल आपके दस्तावेज़ को निर्यात करता है, बल्कि इसके साथ बनाए गए टेम्पलेट शैली तत्वों को भी - भले ही उन शैली तत्वों में से कुछ (यानी पृष्ठभूमि छवि) अभी तक उपयोग नहीं किया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.