±<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://ccti.ismai.pt/qgis/index.php?action=history&amp;feed=atom&amp;title=Convencoes_Nomes_Ficheiros</id>
	<title>Convencoes Nomes Ficheiros - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://ccti.ismai.pt/qgis/index.php?action=history&amp;feed=atom&amp;title=Convencoes_Nomes_Ficheiros"/>
	<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Convencoes_Nomes_Ficheiros&amp;action=history"/>
	<updated>2026-05-17T01:37:47Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Convencoes_Nomes_Ficheiros&amp;diff=6&amp;oldid=prev</id>
		<title>AlexandreSousa: Criou a página com &quot;&lt;-- Voltar à página hierarquicamente anterior  == Carregamento de Ficheiros ==  Quando se carrega um ficheiro com o mesmo nome que outro que já tinha...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Convencoes_Nomes_Ficheiros&amp;diff=6&amp;oldid=prev"/>
		<updated>2021-04-06T09:37:18Z</updated>

		<summary type="html">&lt;p&gt;Criou a página com &amp;quot;&amp;lt;-- &lt;a href=&quot;/gis/Ajuda:Conte%C3%BAdos&quot; title=&quot;Ajuda:Conteúdos&quot;&gt;Voltar à página hierarquicamente anterior&lt;/a&gt;  == Carregamento de Ficheiros ==  Quando se carrega um ficheiro com o mesmo nome que outro que já tinha...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova página&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;-- [[Ajuda:Conteúdos|Voltar à página hierarquicamente anterior]]&lt;br /&gt;
&lt;br /&gt;
== Carregamento de Ficheiros ==&lt;br /&gt;
&lt;br /&gt;
Quando se carrega um ficheiro com o mesmo nome que outro que já tinha sido carregado anteriormente, o novo ficheiro substitui o ficheiro antigo mas o ficheiro antigo continua disponível (aparece na lista das versões anteriores desse ficheiro e qualquer dessas versões pode ser descarregada). Os links que existam no wiki são automaticamente atualizados para apontar para a versão mais recente do ficheiro.&lt;br /&gt;
&lt;br /&gt;
== Convenções a utilizar nos nomes dos ficheiros ==&lt;br /&gt;
&lt;br /&gt;
Antes de tentar carregar um ficheiro verificar que o nome do ficheiro cumpre os seguintes requisitos:&lt;br /&gt;
&lt;br /&gt;
* O nome não é excessivamente longo&lt;br /&gt;
* O nome não pode ter espaços nem caracteres acentuados nem cedilhas nem carateres especiais&lt;br /&gt;
* No nome não usar &amp;#039;&amp;#039;underscores&amp;#039;&amp;#039;, usar o sinal de menos (-)&lt;br /&gt;
* Usar letras minúsculas na extensão do nome do ficheiro (.xls, .xlsx, .zip, .pdf, etc.)&lt;br /&gt;
* Quando aplicável o nome deve ter como sufixo a data no formato &amp;quot;-aaaammdd&amp;quot;, no entanto se o ficheiro for para ir sendo atualizado então não inclua a data no nome do ficheiro (isto significa que a maioria dos ficheiros, dado que irão ser atualizados, não devem ter a data incluída no nome)&lt;br /&gt;
* Sempre que necessário o nome do ficheiro pode incluir um nº de versão no formato &amp;#039;&amp;#039;&amp;#039;-v??&amp;#039;&amp;#039;&amp;#039;, onde ?? é 01, 02, ..., 09, 10, 11, ..., no entanto visto que o wiki mantém automaticamente um controle de versões na maior parte dos casos faz sentido que não se inclua um nº de versão no nome do ficheiro&lt;br /&gt;
&lt;br /&gt;
== Notas sobre o carregamento de ficheiros (&amp;#039;&amp;#039;upload&amp;#039;&amp;#039;) ==&lt;br /&gt;
# Neste momento o sistema foi configurado para só suportar o carregamento de ficheiros com um tamanho &amp;#039;&amp;#039;&amp;#039;máximo de 15 MB&amp;#039;&amp;#039;&amp;#039;. Se necessário esse limite pode ser alterado para um valor superior.&lt;br /&gt;
# Aparentemente de vez em quando ao se carregar um ficheiro dá o erro &amp;#039;&amp;#039;&amp;#039;Fatal exception of type UploadStashFileNotFoundException&amp;#039;&amp;#039;&amp;#039;, no entanto em todos os casos em que isso aconteceu (aconteceu 3 vezes ao carregar cerca de 250 ficheiros) a seguir verificou-se e o ficheiro tinha sido corretamente carregado portanto este erro deve ser causado por uma &amp;#039;&amp;#039;race condition&amp;#039;&amp;#039; e não aparenta ter consequências (no entanto sempre que isso acontecer deve-se ir à [[Especial:Lista_de_ficheiros|lista de ficheiros]] e verificar que ele existe, se não existir voltar a carregá-lo)&lt;br /&gt;
# Se se tentar carregar um ficheiro que tenha o &amp;#039;&amp;#039;&amp;#039;mesmo nome base&amp;#039;&amp;#039;&amp;#039; que outro já existente e &amp;#039;&amp;#039;&amp;#039;só difira na extensão&amp;#039;&amp;#039;&amp;#039; (por exemplo já ter carregado &amp;#039;&amp;#039;&amp;#039;formulario-20190410.xlsx&amp;#039;&amp;#039;&amp;#039; e ir carregar &amp;#039;&amp;#039;&amp;#039;formulario-20190410.pdf&amp;#039;&amp;#039;&amp;#039;) o sistema não carrega o ficheiro e avisa que o ficheiro já existe mostrando os 2 nomes e dizendo que eles são muito parecidos, dado que na verdade se pretende carregar o novo ficheiro deve-se premir o botão &amp;#039;&amp;#039;&amp;#039;Ignorar o aviso e gravar o ficheiro&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Aparentemente com alguns ficheiros .XLS ou .XLSX o mediawiki &amp;#039;&amp;#039;&amp;#039;acha que eles estão corrompidos&amp;#039;&amp;#039;&amp;#039; e recusa-se a carregá-los, nesse caso o mais simples é fazer um ZIP com esse ficheiro e carregar o ZIP.&lt;br /&gt;
#: Outra mensagem de erro que pode aparecer no caso de ficheiros .XLS (que provavelmente foram gravados pelo Microsoft Excel 2013) é o aviso de que &amp;#039;&amp;#039;&amp;#039;A extensão &amp;quot;.xls&amp;quot; não corresponde ao tipo MIME do ficheiro (application/vnd.ms-office)&amp;#039;&amp;#039;&amp;#039; e o ficheiro também não é carregado, nesse caso usar a mesma técnica de o colocar dentro de um .ZIP e carregar o .ZIP.&lt;br /&gt;
# Se se tentar carregar um ficheiro &amp;#039;&amp;#039;&amp;#039;100% idêntico&amp;#039;&amp;#039;&amp;#039; a outro já existente mesmo que se lhe dê &amp;#039;&amp;#039;&amp;#039;outro nome&amp;#039;&amp;#039;&amp;#039; o mediawiki detecta esse fato e não o carrega sem colocar questões adicionais sobre o que se pretende fazer com esse ficheiro&lt;br /&gt;
# Se pretender &amp;#039;&amp;#039;&amp;#039;substituir&amp;#039;&amp;#039;&amp;#039; um ficheiro já existente (isto é, carregar uma nova versão de um ficheiro mantendo o nome original) então:&lt;br /&gt;
## vá à [[Especial:Lista_de_ficheiros|lista de ficheiros]]&lt;br /&gt;
## procure pelo nome do ficheiro (basta escrever uma parte do nome)&lt;br /&gt;
## na lista de resultados selecione esse ficheiro, obtém-se uma nova lista com todas as versões existentes desse ficheiro (uma ou mais)&lt;br /&gt;
## em baixo dessa lista selecione &amp;#039;&amp;#039;&amp;#039;Carregar uma nova versão deste ficheiro&amp;#039;&amp;#039;&amp;#039; (se em vez disso aparecer o texto &amp;#039;&amp;#039;&amp;#039;Você não pode substituir este ficheiro&amp;#039;&amp;#039;&amp;#039; é porque não está autenticado e precisa de se autenticar para poder carregar ficheiros).&lt;br /&gt;
#: Note-se que nessa página (em baixo) obtém-se igualmente a lista das páginas que &amp;#039;&amp;#039;&amp;#039;contêm um link para este ficheiro&amp;#039;&amp;#039;&amp;#039;, desta forma pode verificar se o ficheiro está ou não a ser referenciado e se existe algum texto relativo a este ficheiro que necessita de ser atualizado.&lt;br /&gt;
# Existe um problema estúpido que afeta os ficheiros Excel. Sempre que se abre um ficheiro Excel, a não ser que ele esteja protegido ao nível do sistema operativo para ser readonly, o Excel mesmo que o ficheiro seja a seguir fechado sem gravar altera meia dúzia de bytes no ficheiro (deve ser a data de último acesso nas propriedades estatísticas) embora não atualize a data de última modificação do ficheiro. Ora o que isto significa é que se o ficheiro Excel for carregado para o mediawiki, a seguir aberto e voltado a carregar, o mediawiki não consegue detectar que o ficheiro é idêntico (por na verdade não o ser) pelo que volta a carregá-lo. Neste caso a melhor forma de se ter a certeza que já se carregou a última versão do ficheiro é comparar a data de carregamento do ficheiro para o mediawiki (acessível na pesquisa de ficheiros carregados) com a data do ficheiro&lt;br /&gt;
# Ficheiro PNG com 600 dpi dá o erro &amp;#039;&amp;#039;&amp;#039;Parâmetros de miniatura inválidos&amp;#039;&amp;#039;&amp;#039;, o &amp;#039;&amp;#039;workaround&amp;#039;&amp;#039; é usar um ficheiro PNG com 300 dpi&lt;br /&gt;
# Ficheiro PDF demasiado complexo (foram as 729 páginas ou as bookmarks hierárquicas?) dá o seguinte erro ao ser carregado: &amp;#039;&amp;#039;&amp;#039;Ocorreu um erro na consulta à base de dados. Isto pode indicar um defeito no programa&amp;#039;&amp;#039;&amp;#039;, o &amp;#039;&amp;#039;workaround&amp;#039;&amp;#039; é carregá-lo dentro de um ZIP ou colocá-lo noutro site e colocar neste site uma referência externa para ele. De modo a manter toda a informação residente neste site para que o backup do site seja completo é preferível utilizar a técnica de carregar um ZIP.&lt;br /&gt;
&lt;br /&gt;
== Problema da cache do browser ir erradamente buscar uma versão antiga do ficheiro ==&lt;br /&gt;
&lt;br /&gt;
A técnica utilizada pelo mediawiki para conseguir manter versões de cada ficheiro carregado e ao mesmo tempo não ter de atualizar os links internos para o ficheiro sempre que uma nova versão do ficheiro é carregada é a seguinte:&lt;br /&gt;
&lt;br /&gt;
* Carrega a primeira versão do ficheiro, e.g. ApendiceA-ListaContactosRecursosHumanos.xlsx, para um dado local, por exemplo .../images/9/95/ApendiceA-ListaContactosRecursosHumanos.xlsx&lt;br /&gt;
* Faz com que os links do tipo &amp;lt;nowiki&amp;gt;[[Media:ApendiceA-ListaContactosRecursosHumanos.xlsx|XLSX]]&amp;lt;/nowiki&amp;gt; apontem para esse local&lt;br /&gt;
* Sempre que uma nova versão do ficheiro é carregada move a versão atual do ficheiro para por exemplo .../images/archive/9/95/20190430121808%21ApendiceA-ListaContactosRecursosHumanos.xlsx, e coloca a nova versão do ficheiro no local em que se encontrava a versão anterior.&lt;br /&gt;
&lt;br /&gt;
O problema desta técnica é que se o utilizador acabou de descarregar a versão antiga do ficheiro, a seguir corrigiu-a e voltou a carregá-la, se tentar logo a seguir descarregá-la arrisca-se a que o browser faça cache do ficheiro e portanto descarregue a versão antiga (indo buscá-la à cache em vez de indo buscá-la ao servidor). Isto não é só um problema para quem acabou de carregar o ficheiro (porque não consegue facilmente verificar que o carregou corretamente) mas também para qualquer outro utilizador que tenha recentemente descarregado a versão antiga do ficheiro, apesar de poder verificar que existe uma versão nova (consultando-a na lista de ficheiros), o browser vai teimar em lhe dar a versão antiga (por o ficheiro ter o mesmo nome e estar no mesmo endereço do servidor). A única solução se isto estiver a acontecer é limpar a cache do browser (ou pelo menos fechar o browser e voltar a abri-lo). O grande perigo é que o utilizador não detete que isto esteja a acontecer e portanto utilize uma versão desatualizada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;-- [[Ajuda:Conteúdos|Voltar à página hierarquicamente anterior]]&lt;/div&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
</feed>