Hej
Czy da rade przeczytać rozszerzenie pliku z pobieranej tablicy byte z bazy ? Przechowuje tylko pliki xls i xslx i chce rozroznicy ktory obecnie wrzucam do stream.
Hej
Czy da rade przeczytać rozszerzenie pliku z pobieranej tablicy byte z bazy ? Przechowuje tylko pliki xls i xslx i chce rozroznicy ktory obecnie wrzucam do stream.
na 99% formaty z x
na końcu mają jako pierwsze w pliku dwa znaki - PK
. Jakby nie było to są zipy.
Cytat z dokumentacji formatu OLE compound file - dla plików xls
, doc
, ppt
:
Header Signature (8 bytes): Identification signature for the compound file structure, and MUST be set to the value 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1.
Cytat z dokumentacji formatu ZIP - dla plików xlsx
, docx
, pptx
:
4.3.7 Local file header:
local file header signature 4 bytes (0x04034b50)