Puncte:0

De ce unele dintre fișierele mele .odt sunt XML simplu, în timp ce majoritatea sunt fișiere ZIP?

drapel cn

Am înțeles că un fișier ODT era un fișier ZIP care conține diverse fișiere care cuprind un document OpenOffice / LibreOffice. Cu toate acestea, rulam un script pentru a căuta prin aceste fișiere când am observat că primeam o eroare de la unele dintre fișierele mele ODT despre o semnătură de sfârșit a directorului central care nu a fost găsită. Când m-am uitat la aceste fișiere, am descoperit că erau de fapt XML simplu.

Este de așteptat acest lucru? Ce determină dacă se utilizează ZIP sau XML? Există vreun mecanism pe care îl pot folosi pentru a determina cu ușurință ce tip de fișier este un fișier ODT, în afară de simpla verificare dacă dezarhivarea eșuează?

Jim K avatar
drapel lu
În caseta de dialog Salvare ca din LibreOffice, fișierele pot fi salvate ca document de text Flat XML ODF, care este implicit la extensia `.fodt`.Se pare că aceste fișiere pot fi de acest tip, dar au fost numite `.odt` din anumite motive. Verificarea dacă dezarhivarea eșuează mi se pare o soluție rezonabilă. Scriptul le poate redenumi dacă se întâmplă acest lucru.
drapel cn
@JimK Este posibil ca acest lucru să se întâmple dacă fișierele au fost create folosind „touch” (pentru a crea un fișier cu lungimea 0) și apoi deschise în LibreOffice ca o comandă rapidă pentru a parcurge toate chestiile de dialog pentru a face salvarea inițială?
Jim K avatar
drapel lu
Când am încercat ceea ce tocmai ați descris, rezultatul a fost un fișier obișnuit `.odt` care trebuie dezarhivat. Dincolo de asta, nu mi se pare util să speculez cum ar fi putut fi create fișierele. Poate ai putea întreba pe oricine le-a creat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.