Rozszerzenie z tablicy byte

0

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.

1

na 99% formaty z x na końcu mają jako pierwsze w pliku dwa znaki - PK. Jakby nie było to są zipy.

1

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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1