There is such a situation when the data arrive in an incomprehensible form. If the encoding is not the same, it is solved simply enough, and if unknown binary data? Exotic archiver, encrypted data, hash or even garbage?
I think that far from everyone who faces this, they have enough knowledge and means to figure it out.
Hence the question / idea / suggestion.
There could be a service that would allow downloading or linking to a file and determining what it is or at least what it looks like.
')
At the surface level, you can read headers, apply decoders, media codecs and suggest versions.
In deeper one can consider simple ciphers, analyze the entropy of the sequence, the frequencies of different characters, carry out version checks (for example, such an analyzer could say that the data is Estonian text, mistakenly opened as Cyrillic-1251 and stored in koi8) or assume that this is an archive rar with cut header.
Well and further the imagination is boundless, only brains and resources.
I came up with an idea when I was waiting for a jpeg encoded with base64, but I received strange, but clearly meaningful data (the
description and the files themselves for those interested ).
Is there such a service? If not, how do you assess the prospects for its creation?