Tengo una tabla con una columna binaria que almacena archivos de diferentes tipos de archivos posibles (PDF, BMP, JPEG, WAV, MP3, DOC, MPEG, AVI, etc.), pero no hay columnas que almacenen el nombre o la tipo del archivo original. ¿Hay alguna manera fácil de procesar estas filas y determinar el tipo de cada archivo almacenado en la columna binaria? Preferiblemente sería una utilidad que solo lea los encabezados de los archivos, de modo que no tenga que extraer completamente cada archivo para determinar su tipo.¿Existe una forma fácil de determinar el tipo de archivo sin conocer su extensión?
aclaración: Sé que el enfoque aquí implica leer solo el comienzo de cada archivo. Estoy buscando un buen recurso (también conocido como enlaces) que pueda hacer esto por mí sin demasiado alboroto. Gracias.
También, solo C# /. NET en Windows, por favor. No estoy usando Linux y no puedo usar Cygwin (no funciona en Windows CE, entre otras razones).
Gracias por los enlaces. Voy a verlos a todos. – MusiGenesis