मुझे कोई समस्या है जहां .doc और .pdf फ़ाइलें ठीक आ रही हैं लेकिन एक .docx फ़ाइल दूषित हो रही है।मैं दूषित डॉक्क्स फ़ाइल को कैसे डिबग कर सकता हूं?
यह हल करने के लिए कि मैं डीबग करने का प्रयास कर रहा हूं कि .docx दूषित क्यों है।
मैंने सीखा कि docx प्रारूप या तो .pdf या .doc से अतिरिक्त वर्णों के संबंध में बहुत कठोर है। इसलिए मैंने अवैध एक्सएमएल की तलाश में docx फ़ाइल के भीतर विभिन्न एक्सएमएल फाइलों की खोज की है। लेकिन मुझे कोई नहीं मिला। यह सब ठीक से मान्य है।
किसी को भी अब मुझे जांच करने के लिए दिशा निर्देश सुझाते सकते हैं?
अद्यतन: इस प्रकार
फ़ोल्डर के अंदर फाइलों की पूरी सूची है के रूप में:
/_rels
.rels
/customXml
/_rels
.rels
item1.xml
itemProps1.xml
/docProps
app.xml
core.xml
/word
/_rels
document.xml.rels
/media
image1.jpeg
/theme
theme1.xml
document.xml
fontTable.xml
numbering.xml
settings.xml
styles.xml
stylesWithEffects.xml
webSettings.xml
[Content_Types].xml
अद्यतन 2:
मैं भी है कि भ्रष्टाचार के लिए कारण का उल्लेख किया जाना चाहिए था मेरी ओर से लगभग निश्चित रूप से एक खराब बाइनरी फ़ाइल पोस्ट है।
why are docx files corrupted by binary post, but .doc and .pdf are fine?
अद्यतन 3:
मैं डेमो विभिन्न docx मरम्मत उपकरण की कोशिश की है। वे सभी ठीक फाइल को ठीक करने लगते हैं लेकिन त्रुटि के कारण के रूप में कोई सुराग नहीं देते हैं।
मेरा अगला चरण दूषित फ़ाइल के साथ दूषित फ़ाइल की सामग्री की जांच करना है।
यदि कोई डॉक्स मरम्मत उपकरण के बारे में जानता है जो एक सभ्य त्रुटि संदेश देता है तो मैं इसके बारे में सुनवाई की सराहना करता हूं। असल में मैं इसे एक अलग प्रश्न के रूप में पोस्ट कर सकता हूं।
अद्यतन 4 (2017)
मैं इस समस्या को कभी नहीं हल किया। मैंने नीचे दिए गए उत्तरों में सुझाए गए सभी टूल्स का प्रयास किया है, लेकिन उनमें से कोई भी मेरे लिए काम नहीं करता है।
तब से मैंने थोड़ी सी प्रगति की है और 0000
का ब्लॉक पाया है जब सब्लिमे टेक्स्ट में .docx खोलना है। नए प्रश्न में अधिक जानकारी यहां: What could be causing this corruption in .docx files during httpwebrequest?
मैं इसे ले कि अपने उपकरणों एक सभ्य त्रुटि संदेश के साथ नहीं आते हैं (wordDoc एक
WordprocessingDocument
है), वे करते हैं? कंसोल में कहीं और भी निजी नहीं है? – zoulक्या आप सुझाव देंगे कि मैं इसे देखने के लिए उपयोग करता हूं? मैं इस पर एक नया हूं, केवल एक और मुद्दा हल करने के लिए त्रुटि को डीबग करने का प्रयास कर रहा हूं। जब मैं वर्ड में फ़ाइल खोलने की कोशिश करता हूं तो यह भ्रष्ट के रूप में आता है (हालांकि यह ठीक मरम्मत करता है)। –
क्षमा करें, कोई विचार नहीं। मैं बस उम्मीद कर रहा था कि आप उस उपकरण से त्रुटि के बारे में बेहतर विचार प्राप्त कर सकते हैं जो फ़ाइल को दूषित के रूप में रिपोर्ट कर रहा है। – zoul