問題タブ [libmagic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - マシン間で出力が異なるLinuxの「file」コマンド
同じOSと同じファイルを実行している2つの同一のマシンで「file」コマンドを実行しましたが、1つのマシンではファイルタイプが「rtf」として識別され、もう1つのマシンでは単なる「データ」として識別されました。なぜこれが起こっているのかを理解するのを手伝ってくれる人はいますか?
c++ - libmagic とのリンク中に GCC 4.8 が失敗する
コードを libmagic にリンクしているときに、この問題に苦しんでいます。
ただし、この問題は gcc バージョン > 4.4 の場合にのみ発生します。コンパイルするには、次のコマンドを使用しています。
libmagic を使用するコード例は、こちら にあります。確認しましたが、この問題も表示されます。明らかに、libmagic と libmagic-dev が私のシステム (Ubuntu 14.04) にインストールされています。
gcc のバージョンをダウングレードする以外に、この問題を処理する方法はありますか?
c - Cによるファイル署名
画像を処理するプロジェクトに取り組んでおり、画像の内容をチェックして、形式が有効であることを確認する必要があります (例: png、jpg など)。したがって、マジック ナンバーまたはファイル署名を使用できることはわかっています。libmagic-dev を使用しようとしましたが、機能しませんでした (Mac を使用しています)。ソース コードを使用しようとしましたが (プロジェクトで lib と参照を作成しました)、うまくいきませんでした。そして、私はCでこれをやりたい.誰かが私にこれを得る方法を言うことができますか?
エラー:
file - 別の言語の magic.mgc を使用する
私は現在、file
の魔法のファイル(バインディングなし)の読み取りを含むプロジェクトに取り組んでいます。magic.mgc
その内容がどのように解釈されるべきかわからないので、別の言語 (Go など) で、コンパイルされたバイナリからファイル テストを直接読み取る方法を知りたいです。