Existe alguma maneira de verificar a idade de um arquivo

1

Existe alguma maneira de verificar a idade real (data criada) de um arquivo. Eu sei que quando você copiar e colar de um sistema para outro a data pode mudar, e as datas mudam quando os arquivos são anexados como e-mail, mas existe de qualquer maneira para rastrear a data original criada de um arquivo.

Obrigado

James

    
por James Smith 21.04.2015 / 10:42

2 respostas

1

Isso depende de muitos fatores.

Se, como você diz, o arquivo é copiado entre sistemas, cabe ao SO e ao "agente de cópia" em questão determinar o que usar como tempo de criação: o tempo de criação do sistema original? O horário de criação no sistema local? Além disso, isso geralmente pode ser substituído, por exemplo, com rsync , você tem a opção -t que fará com que ele preserve a hora da modificação original.

Para determinar o tempo de criação de maneira confiável, você deve examinar cada etapa e garantir que o tempo de criação original tenha sido preservado. Dependendo do tipo de arquivo, também pode haver alguns meta-dados no arquivo relacionados à sua idade.

    
por 21.04.2015 / 10:47
1

A resposta curta é "não" - dado apenas um arquivo existente, você não pode dizer se a "data de criação" realmente corresponde à data em que o arquivo foi criado pela primeira vez. Como você disse, muitos programas (clientes de e-mail, gerenciadores de arquivos, arquivadores, etc.) podem substituir essa data por (geralmente) um novo valor em algum momento.

Muitos tipos de arquivos têm cabeçalhos (EXIF em imagens jpeg, metadados em documentos do MS Office, etc.) que preservam a data de criação original, a menos que esses cabeçalhos tenham sido intencionalmente modificados ou removidos.

    
por 21.04.2015 / 11:24