Problemas com arquivos do BrOffice / OpenOffice (no formato OpenDocument) no WinXP e IExplorer - Erro de compactação?
Autor: Gilmar do Amaral | Publicado: 2006-10-25T22:15:00-03:00

Muitos usuários tem problemas ao baixar arquivos do OpenOffice / BrOffice (ODS, ODP, ODT) da internet pois os arquivos são salvos como ZIP que não podem ser abertos nos softwares citados.Também, quando escolhem abrir oi arquivo direto da internet, ocorre problema também.Esse problema foi reportado várias vezes na lista de discussão e na Rau-Tu do OpenOffice / BrOffice e sempre a solução que eu informava era para salvar o arquivo e mudar a extensão de ZIP para o formato ODS, ODT ou ODP, conforme o caso.Entretanto, depois de muito responder isso, que na verdade é um paliativo, pois tem que sempre ser feito com os arquivos baixados, recebi uma mensagem do Sincero Zeferino Filho (o Heremita), mantenedor do Escritório Aberto do BrOffice, colocando novamente a questão.A mensagem dava conta que usuários estavam com problemas ao baixar arquivos disponíveis no site. O problema ocorria em WinXP + Internet Explorer.O problema é o seguinte: ao baixar arquivos ODS, ODP, ODT, a extensão é modificada para ZIP e não abre pelo BrOffice e sim em programas de descompactação, grande um problemão para o usuario que baixou o arquivo.Fiz uns testes e descobri o problema e a solução.Reproduzo aqui a mensagem do Sincero e minha resposta, com os testes que fiz e as soluções encontradas.Estas mensagens podem também ser encontradas no repositório da lista de discussão e num post no site do BrOffice.Lista: http://br-pt.openoffice.org/servlets/ReadMsg?list=usuarios&msgNo=21559Site BrOffice.org: http://www.broffice.org.br/?q=odf_no_winxp-erro_de_compactacaoEspero que ajude a todos.================================================Em 10/18/06, Oheremita escreveu:Boa Noite Senhor Gilmar!Eu sou o coordenador do projeto Escritório Aberto e vi sua resposta à mensagem "Exemplos de planilhas", na lista de Usuários Ooo.Tenho recebido, alguns relatos deste tipo de problema e tenho feito alguns testes, também na plataforma Win, nestes testes pude observar, que nas máquinas que possuem um compactador qualquer, Winzip, Winrar, ZipGenius, ... não acontece este erro, nas mas outras, acontece mais ou menos como o senhor relatou na lista.Minha pergunta é existe alguma configuração que o usuário, possa fazer para contornar este problema, sem ter que instalar um descompactador?Visto que muitos usuários não apreciam estas práticas.Meu filho tem mais experiência com win e me diz que apenas o IE 7.0, faz esta inversão de nomes.Eu não uso Win a alguns anos, (win98) não tenho experiência, quanto a estas questões.De qualquer modo, obrigado pelos seus esclarecimentos, aos usuários da lista.E perdoe esta invasão.Felicidades!!!T+==========================================Minha respostaCaro Heremita,A sua descrição me levou a supor em uma coisa: o problema são as "pastas compactadas" (o compactador nativo) que o WinXP utiliza.Isso porque quando se instala uma compactador qualquer ela é desativada, e é quando o problema desaparece.É que quando não tem programa específico de compactação, por padrão o próprio WindowsAP manipula os arquivos ZIP, e ele verifica o formato não apenas pela extensão, mas por alguma string (seria esse o termo??) que está dentro do arquivo.Como os arquivos OpenDocument são arquivos zipados, o windows quer ser mais esperto que o necessário e adiciona a extensão .zip e aí está criado o problema.Quando tem um programa de compactação instalado, ele é quem manipula os arquivos, e o compactador interno do windows (chamada pastas compactadas") é desativado. E talvez aí ele pare de tentar adivinhar a extensão do arquivo.E.... Bingo!!!!!!Acertei!!!Como já tinha escrito o texto com as suposições acima, resolvi deixar...Mas parei de escrever e fiz uns testes aqui.... Sempre uso o Firefox, por isso nunca tenho os problemas inerentes ao IE + XP... mas como o tema está interessante, testei no Internet Explorer...Tenho o Winrar instalado no WinXP e o sistema de "pastas compactadas" não está ativo (devido ao Winrar)Usando o Internet Explorer, funciona direitinho, baixo ou abro direto os arquivos ODS, ODT, ODP disponíveis no Escritório aberto, sem que haja mudanças na extensão.Aí comecei os testes:Desinstalei o Winrar e reativei as pastas compactadas (regsvr32 %windir%\system32\zipfldr.dll).Abri o Internet Explorer e tentei baixar um arquivo ODS e um ODT. Resultado: ele pede para salvar como .zip, e a opção de abrir direto pelo BrOffice ele ñão mostra (exatamente porque ele leu alguma string que diz que o arquivo é um ZIP, e esse formato não está associado ao BrOffice).Fechei o Internet ExplorerDesativei as pastas compactadas (regsvr32 /u %windir%\system32\zipfldr.dll).Fiz o procedimento de baixar os arquivos novamente e... e... bingo!!! tudo voltou ao normal, estão lá as opções de salvar como ODS, ODT (conforme o arquivo do site) e abrir direto pelo BrOffice.Conclusões:O problema: O windows XP + pastas compactadas ativadas (o zipador do windows) + IEA solução: Desativar as pastas compactadas . Para isso é só ir em Iniciar >> Executar >> regsvr32 /u %windir%\system32\zipfldr.dllComo toda solução cria um novo problema, temos então:Problema criado: não tem como compactar/descompactar arquivos ZIP.Solução para o novo problema: Instalar um compactador (recomendo Winrar...)Soluções mais práticas:1. Instalar o Firefox, que ao baixar os arquivos ele não muda a extensão.ou2. Instalar um compactador. Nem precisa desativar as pastas compactadas, pois isso é automático.Uma solução mais drástica: LINUX resolve isso, hehe. É só migrar de Sistema Operacional...Eu não migrei totalmente, mas vou passar a usar mais o meu Ubuntu que tenho instalado no outro HD...Caro Heremita, como achei interessante o que encontrei, estou encaminhando a mensagem para a lista... acho que pode ajudar os demais usuários com o problemaGilmar Amaral