![Posso descobrir qual sistema operacional criou um arquivo?](https://rvso.com/image/1330200/Posso%20descobrir%20qual%20sistema%20operacional%20criou%20um%20arquivo%3F%20.png)
Eu tenho alguns arquivos. Todos eles foram criados em diferentes sistemas operacionais.
Existe alguma maneira de identificar de qual sistema operacional cada arquivo foi gerado?
Responder1
Em geral, não, na verdade não.
Na prática,poderiaser possível, mas depende do arquivo e do disco. Se for um arquivo de texto, vocêpoderiaser capaz de identificar o sistema operacional que o criou pelas quebras de linha:
CR+LF = Windows
LF = Linux
CR = Mac
Claro que estes são apenas ospadrãoquebras de linha são usadas e existem editores de texto para cada sistema operacional que permitem especificar manualmente o que usar.
Se for um arquivo binário, provavelmente haverá um formato de arquivo que rege o formato de seu conteúdo, portanto não há como saber qual sistema operacional o criou.
Você pode obter uma pista sobre o sistema operacional de origem no próprio disco. Você poderia examinar o tipo de partição, mas novamente isso não é uma garantia, já que a maioria dos sistemas operacionais modernos suporta a maioria dos tipos de partição comuns.
Você também pode obter algumas informações sobre a origem do arquivo por meio de seus metadados (se houver).
Responder2
Dependendo do tipo de arquivo, você pode acabar com uma heurística de som (a Synetech apontou uma para arquivos de texto). No entanto, se você esperava algum tipo de impressão digital inerente a todos os arquivos que um sistema operacional gera, (como acontece com implementações tcp/ip) Acho que não existe nada parecido até agora.