簡単な問題があります。私が開発しているシステムでは、ユーザーがzipファイルを送信でき、そのコンテンツをフィルタリングする必要があります。(アプリケーションや悪意のあるスクリプトをブロック)
拡張子で内部ファイルをブロックするのは簡単ですが、拡張子のないファイルは非常に一般的であり、拡張子はファイルの内容に関する最も信頼できるソースではありません。
すでに Python マジックを使用しようとしましたが、サーバーがサポートしていないパッケージが必要であり、サーバーは役に立ちません。おー!システムを別のサーバーに変更するオプションがありません。したがって、この場合、Python の魔法はありません。
ヘッダーでファイルの種類を確認する方法を知っている人はいますか?