Podívejte se prosím sem Problém uživatele Lenka. Vím, že řešíte poněkud jiný problém. Jde stále zřejmě o toto původní téma : Poškozené soubory.odt, a také velice pravděpodobně s návazností na Odkazy v Calcu.
Chápu Váš problém původně popsaný takto :
"Obnovilo mi viac ako 8000 súborov väčšinou duplicitných názvov. Väčšina po otvorení ukazuje iba potrebu nastaviť kódovanie ale pri nastavení štandardu windows-1280 sa mi zobrazí iba nezmysli v symboloch a znakoch. Šlo by takéto súbory previesť zasa na text? Ďalším problémom je že súbory,ktoré aj zobrazujú miniatúru sú len zriedkakedy čitateľné. Naopak zo súbormi bez miniatúry je to 30% na 70%. Väčšina súborov vyžaduje nastavenie kódovania ale asi 30% súborov má možnosť "opraviť" po ktorej sa dá z nich separovať text a iné data"
Část popisu odpovídá tomu, co popisuje Lenka, ale to asi nebude ono. Chyba vznikla pravděpodobně použitím (nevědomě - nejspíš jako chyba) nesprávného importního filtru. Těžko je najít správný postup. Vámi postnutý soubor jsem testoval, ale jednoznačné řešení jsem nenašel. Přes to popíšu něco jako možnosti. Jde jednak o možné příčiny vzniku zřejmě různých projevů (různých chyb) a také možné řešení v poměrně krátké budoucnosti. Tím začnu.
V současné době pracuji dost intenzivně na rozšíření pro Calc, které ale umí obsloužit i soubory Writer a v budoucnu možná i Impress, nebo Draw. Je to "robot" zaměřený zejména na dávkové zpracování úloh spojených s různým ukládáním do vestavěných exportních formátů (šablony, dokumenty OOo, nebo totéž pro MS Windows a podobně - je jich kolem 10-ti, ale je to různé pro AOO a LO. Dále do html, pdf, plain text, nebo možná i obrázkový formát jako verze pro elektronickou poštu - buď přímo, nebo jen jako přílohy. Rozšíření zatím jen ukládá, ale neodesílá. To má různé problémy (příčiny zejména na mojí straně) a snad to také dodělám jako podobu hromadné korespondence. Tedy na jedno kliknutí zpracovat i tisíce jednotlivýh úloh a odeslat. Zatím to jde jen uložit jako "něco".
Rozšíčení se skládá z různých "modulů" a jedním z nich je také "Iterátor". Je to univerzální a za "běhu řiditelný opakovač úloh". Ten už má možnost například každý z těch Vašich 8000 souborů jednotlivě načíst a uložit například v různých formátech.
Mám zatím ale problém ukládat pod různým kódovacími stránkami (to řeším zatím jen jako pokusy - použil jsem ten Váš soubor jako vzor určitého typu úloh na které bude přidána do rozšíření šablona). Jde o to, že podobných úloh bude více a pro nejčastější vytvořím šablony - zatím mám asi 2 z 5-ti o kterých uvažuji. Šablony pracují jen pod knihovnou Iterátoru. Ten se může libovolně konfigurovat. To bude pro běžného uživatele velký problém. Proto šablona, která už bude mít konfiguraci hotovou. Mám hotový modul pro lámání zapomenutých hesel a ukládání souborů pod hesly nebo také s jinými ochrannými prvky.
Další problém spojený s tím Vaším popisem je to, že sice můžu uložit do různých adresářů různé kopie (například adresáře založené pod názvem souboru, ale v každém jiný formát toho jediného původního ap), ale pak si s tím jen těžko poradím jako člověk.
Koncepční problém je v tom, že zřejmě nejde o jediný typ chyby. Takže si představte těch Vašich 8000 souborů automaticky vygenerovaných do různých adresářů (například zjistíte 4 typy chyb). Tedy 4 různé adresáře - v každém jiný postup zpracování podle typu chyb. Tedy celkem 32.000 souborů a prakticky každý budete muset otevřít a posoudit, zda je problém vyřešen, nebo ne. Nenapadá mne ani možnost správnou volbu ověřit automaticky. Pak by mohlo být těch 8000 souborů v jediném adresáři, ale i tak by se to muselo po jednom otevřít a ověřit.
Příčin proč máte takové množství chyb je jistě více. Nebude to jen jediná příčina. To lze snadno dovodit z toho, že se naráz pokazilo 8000 souborů. Stalo se něco, co se nejprve jako chyba neukazovalo.
V adresáři zůstaly zapomenuté kopie souborů z různých dob. Nejspíš se sekly při práci někdy v dávné minulosti - (OOo spadlo) a k obnově nedošlo. Například proto, že ji uživatel odmítl, nebo uložil pod jiným jménem, nainstalovala se novější verze, která starou kopii neobnovila a jiné podobné "špeky". Takové "mrtvoly" mám v počítači také přestože dbám na to, aby se každý takový případ obnovil. Je možné, že toto vzniká například používáním souběžně AOO a LO, nebo po přeinstalování - ale podstatu neznám. Vím jen, že se to běžně děje.
Dobrá zpráva je to, že tyto kopie lze úspěšně otevřít a uložit pod původním názvem (například v jiném adresáři ap). To je ale jen jeden typ "chyby", ale jde spíš o výhodu nežli problém.
Špatná zpráva je pravděpodobnost, že "bezchybně" tyto staré zálohy možná půjdou otevřít jen v původní verzi ve které byly vytvořeny. LO už například nepodporuje původní formáty verze OOo 1.1. Vzpomínám si, že při vývoji nebyl vždy korektní import starších verzí. Problém lze asi čekat na souborech vytvořených před rozdělením OOo (na AOO a LO). Jak je na tom AOO je poměrně sporné. Vývoj je pod určitou pokličkou. V každém případě se o vlastnostech AOO ví mnohem méně, nežli o LO.
Další příčinou může být skutečnost, že původní soubory byly pod nějakým typem hesla. V průběhu času se to několikrát změnilo. Nepochybuji, že mimo toho různého šifrování jsou původní hesla ztracena.
Další pravděpodobný problém je v možnosti, že původní soubory měly vybavení maker před spuštěním, nebo v nějaké fázi spouštění. Tedy nastal stav podobný jako když je soubor zaheslován.
Pravděpodobnější je ale možnost, že byl tento soubor svázán jako DDE, nebo OLE s jiným souborem, který samozřejmě také nelze otevřít. K tomu si přičtěte alternativu, že s původními soubory už neumí nové formáty plnohodnotně (nebo vůbec) pracovat.
Je možné, že původní práce byly prováděny pod jiným operačním souborem. Možná ho ještě máte k dispozici. Chtělo by to otestovat na něm.
Nakonec mne napadá, že se možná objevila chyba, kterou jsme sice nevyřešili, ale odhalili její pravděpodobný původ. - Vestavěná možnost používat asijské jazyky překódovala při otevírání všechny ODF dokumenty. Došlo k tomu zřejmě otevřením nějakého zavirovaného, nebo nesprávně implementovaného (asociovaného) souboru. Mohla to být i webová stránka.
Tento problém s jinou podobou filtru je pravděpodobně příčinou selhání které popisujete jako "naráz překódovaných souborů." No a pak se k tomu přičetly ty ostatní vroubky z minulosti. Není to jednoduché určit koncepci co a jak testovat, nebo testovat nejdříve to, či ono.
Až bude hotové rozšíření, mělo by to jít otestovat mnohem snadněji, a následně vše opravit podle zjištěného optimálního postupu.
Na začátek bych doporučil toto :
1. - Odinstalujte všechny distribuce OOo. Tedy tak aby v počítači nezůstaly žádné verze AOO, ani LO. Pokud tam máte ještě nějaké staré instalace (někde schované, a víte, že to na nich chodilo - například instalační balíčky), zazálohujte je a pak smažte.
2. - Po odinstalování vstupte do svého profilu kde jsou uložena všechna nastavení a smažte bez milosti složku s těmito - tam je pravděpodobně chyba, která to způsobila. Pokud se to neodinstaluje zde, převezme to i nová a každá jiná instalace OOo. Popis jak se to dělá je rozveden několikrát ve starších příspěvcích fóra (použijte kartu hledání pokud Vám nepomůže následující popis pro Windows XP).
Vyhledat všechny složky s obsahem /Document and Setings/jméno profilu/Data aplikací/OpenOffice (také LibreOffice)/4/(nebo i /3/, či /2/ jsou li tam a tyto smazat. Je možné smazat celý adresář OpenOffice i Libre office. Stejně budete muset spustit novou instalaci. Tehdy to pomohlo.
Pokud máte starou instalaci pod kterou to chodilo, nebo víte která to byla (najdete ji na internetu) a nainstalujete. Měly by se normálně všechny soubory otevřít tak jak to chodilo.
Následně přeinstalovat na nejnovější verzi.
Takže doporučuji nejprve laborovat s původním operačním systémem, následně s původními verzemi OOo a pak popřípadě vyčkat až dodělám rozšíření.
Zatím dělám různé "vychytávky" aby s Iterátorem uměli pracovat i méně zdatní uživatelé, tedy zejména různá makra, která je možné pomocí iterátoru za běhu spouštět, šablony pro speciální a časté operace a tak podobně.
Když byste pospíchal, tak udělám šablonu podle toho, co byste potřeboval a pošlu nehotové rozšíření (ale s funkční šablonou). Jsem si poměrně jistý, že problém vyřešíte z větší části důsledným odinstalováním. Alespoň to překódování.