yeniden sıkıştırılmış docx dosyaları Word'de açılmıyor


28

Bir .docx dosyasının içini açma ve inceleme konusunda başarı elde ettim, ancak yeniden sıkıştırma işleminin düzgün çalışmasını sağlayamıyorum. Sıkıştırma (komut satırı: zip -0r ...), arşiv aracı ve 7zip eklentisi denedim ama hiçbiri işe yaramadı. Tek bir dosyayı değiştirmesem bile, oluşturduğum tüm .docx dosyaları orijinal programlarda açılmıyor. Herhangi bir ipucu?

Yanıtlar:


35

Oluşan dosyaların docxbaşka bir klasörde olmaması, yani [Content_Types].xmlsonuçta elde edilen sıkıştırılmış dosyanın kökünde olması önemlidir. Benzer bir soru StackOverflow'ta da sorulmuştur.

Dosyayı açtığınızda (veya geçerli dizine çıkardığınızda) zip, aşağıdakine benzer bir şeye sahip olmalısınız:

./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml

İçinde başka dizin içindeki bu dosyaları varsa zipveya docxdosyaya, bu iş olmaz. Not Anlamadığım o customXmlboş Word belgesi klasörü, ama aslen ile test raporu o vardı. Daha fazla (veya daha az) dizin olabilir.

Bunları "geçerli dizinden" yayınlanan rezip komutu:

zip -r preso.pptx *

1
Teşekkürler. Bence diğer anahtar sadece Terminal ile bir şeyler düzenlemek. Eklemeden sonra bile -x .DS_Store, hiçbir zaman gezinmek için Finder'ı kullanmadığım sürece işe yaramaz. Bu yüzden sadece metin arkadaşı kullandım ve her şey yolunda.
demirci

Bir Mac üzerinde test etmek zorunda değil, emin değilim, ama bir sorun Mac ve varsaymak onun uygulamaların neden olabilir CR satır işaretleyici bir bekliyorduk ve Word CR+LFrağmen XML özellikleri say hepsini aynı şekilde tedavi etmek. Word'ün bu şartnameye uygun bir şekilde uyup uymadığını söyleyemem. Beklenmeyen kodlama değişiklikleri olabilir, ya da oluşturulan gizli bir dosya bile olabilir, bir kez daha kesin bir şey söyleyemem. Yine de bir geçici çözüm bulmuş gibisin.
Bob

Evet, sanırım Bulucu oldu. Hatta xml dosyalarını textmate'de veya her neyse, düzenleyebildiğim, kaydedebildiğim ve terminaldeki tüm sıkıştırma / görüntüleme / açma işlemini tamamladığım sürece açabilirim. Şimdi çalışıyor gibi görünüyor - kök dosya sorunu oldu. Teşekkürler.
demirci
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.