h2non / filetype

Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

Home Page:https://pkg.go.dev/github.com/h2non/filetype?tab=doc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docx file is recognised as zip file

mattlock2 opened this issue · comments

I created a simple word document with the Word "hello" in it (attached), saved it as a .docx file.

But filetype.Match returns zip even if I send the entire file (all 12kb) to filetype.Match

I'm using version v1.1.3

Hello.docx

Sounds like it's related to this bug https://stackoverflow.com/a/72664761/8595398 where filetype.Match isn't looking at enough of the file to determine that it's docx rather than zip

I have the same issue

I have the same issue,but the file is. xlsx, this is my file,
联系人跟进状态分布-2023-06-07 15_26_33.xlsx

I have the same issue

use "github.com/gabriel-vasile/mimetype" may be solve this problem