I have a MS SQL Server table with images stored in a large object. I know the BLOB contains image data, but I don't know what type all the images are. There are two different types identified by a type field, but that field contains a 1 or a 2. I have identified type 1 as a PDF, but cannot determine what type 2 is. The signature is {59F09E3A-D30B-419C-90E3-F95B27AC56E4}. This string starts every image with type = 2.
This doesn't even look like a known standard signature. I was able to extract the blobs into individual files, and can read PDF's by including a .pdf extension. I have tried several known image extensions (.gif, .jpg, .png, .bmp, .tif) but none of these help me, and Windows paint is unable to open the file. Is there any way I can even determine the image type? Or does this signature look like something else, maybe a container signature, or an encryption signature, or something else?
stringstool to see if you get any hints. – Mark Setchell Jun 22 '22 at 12:33content=...you would needcontent = open('YOURBLOB','r').read()– Mark Setchell Jun 22 '22 at 16:26