Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
libexif_Android10_r33_CVE-2016-6328 | Kitploit
ツール/GitHubGitHub/pazhanivelmani/libexif_android10_r33_cve-2016-6328
脆弱性分析エクスプロイトフォレンジックデジタルフォレンジック暗号化バイナリ解析
GitHubpazhanivelmani/libexif_android10_r33_cve-2016-6328

libexif_Android10_r33_CVE-2016-6328

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
11年前未レビュー

libexif -------

説明

libexif は、EXIF データの解析、編集、保存を行うためのライブラリです。コマンドライン ユーティリティや GUI プログラムにおける冗長な実装の多くを置き換えることを目的として います。

機能

libexif は EXIF データの解析、編集、保存をサポートしています。さらに、gettext にも 対応しています。EXIF 標準 2.1(および 2.2 の大部分)で規定されているすべての EXIF タグがサポートされています。Canon、Casio、Epson、Fuji、Nikon、Olympus、Pentax、 Sanyo カメラの多数のメーカーノートにも対応しています。

要件

libexif は純粋な C 言語で書かれており、追加のライブラリを必要としません。言語翻訳には、 利用可能であれば GNU gettext が使用されます。

制限事項

libexif が処理できるメーカーノートは一部に限られており、それらについてもあまりうまく 処理できません。さらなる作業が必要です。libmnote は libexif に統合されたため、もはや 必要ないことに注意してください。

使用方法

libexif の API は doxygen を使用してドキュメント化されており、その結果は http://libexif.sourceforge.net/api/ で公開しています。

test ディレクトリ内の短いテストプログラムは、有効な EXIF データをゼロから作成する方法、 EXIF データを保存する方法、メモリ上のデータから EXIF データを読み込む方法を示しています。 また、contrib/examples/ ディレクトリには、いくつかの簡単なサンプルプログラムがあります。 libexif の使い方についてご質問があれば、[email protected] まで お気軽にご連絡ください。

libexif を自分のパッケージにリンクするには、pkgconfig ユーティリティの使用をお勧めします (cf. http://www.freedesktop.org/wiki/Software/pkg-config/ 便宜上、libexif は libexif-uninstalled.pc の提供と libexif.pc のインストールの両方を行います。

フロントエンド

現在、以下の libexif のフロントエンドを把握しています:

  • exif: JPEG ファイル内の EXIF 情報を表示する小さなコマンドラインユーティリティ (http://www.sourceforge.net/projects/libexif)。
  • gexif: EXIF データを編集するための GTK+ フロントエンド (http://www.sourceforge.net/projects/libexif)。
  • gphoto2: 幅広いデジタルカメラにアクセスするためのライブラリである libgphoto2 の コマンドラインフロントエンド (http://www.gphoto.org)。
  • gtkam: libgphoto2 の GTK+ フロントエンド (http://www.gphoto.org)。
  • thirdeye: eComStation 向けのデジタル写真オーガナイザー兼ドライバー (http://ecomstation.ru/thirdeye)。
  • digikam: KDE 向けのデジタル写真管理アプリケーション (http://www.digikam.org/)

プログラムを libexif を使用するように移行したい場合や、EXIF サポートを追加したい場合は、 遠慮なく著者にご連絡ください。

ライブラリ

libexif を使用している、または libexif に触発されたライブラリとして、以下のものを 把握しています:

  • libexif-gtk: GTK プログラムで EXIF タグの表示を支援するウィジェットのライブラリ (libexif プロジェクトの一部)
  • pel: PHP コード (http://pel.sourceforge.net)

ビルド

libexif をビルドするために何をする必要があるかは、環境によって大きく異なります。ソースの tar ボールからビルドする場合、通常は以下のコマンドを実行します:

./configure make sudo make install

CVS からソースをビルドする場合、以下のような手順が必要になります:

gettextize mv po/Makevars.template po/Makevars aclocal -I auto-m4 -I m4m autoheader libtoolize --force automake --add-missing autoconf ./configure make

または、おそらく次のようにするだけでも構いません:

autoreconf -i ./configure make

標準の引数に加えて、configure は libexif 固有の引数をいくつか受け付けます:

--disable-docs ドキュメントの生成を無効にする --enable-internal-docs Doxygen が利用可能な場合に内部コードドキュメントをビルドする --enable-ship-binaries 'make dist' に Windows DLL を含める

特定の専門アプリケーションでは、configure 時に CPPFLAGS 環境変数に以下のマクロの一方 または両方を設定することで、libexif バイナリのサイズを削減できます。各マクロは、バイナリ から特定の種類のテキスト文字列と定数を削除します。特定の既知の EXIF タグにアクセスし、 そのデータの意味を事前に把握しているアプリケーションは、これらの文字列を必要としないため、 それらを削除することでかなりのスペースを節約できます。

-DNO_VERBOSE_TAG_STRINGS EXIF タグの名前と説明、デバッグメッセージ、 必須 EXIF フィールド(自動タグ修正の無効化) -DNO_VERBOSE_TAG_DATA 列挙されたタグデータ内容の名前

国際化

libexif の翻訳は、ボランティアが各自で行っており、libexif プロジェクトに直接参加するか、 2 つの翻訳調整サイトのいずれかを介して行われます。具体的には、Translation Project http://translationproject.org/domain/libexif.html と Launchpad https://translations.edge.launchpad.net/ubuntu/precise/+source/libexif/+pots/libexif-12 です。Translation Project が調整する言語翻訳の更新は、必ずそのウェブサイトを通じて行う 必要がありますが、その他の言語はすべて、Launchpad(推奨)または libexif 開発者 メーリングリストへの直接送信のいずれかで更新できます。本稿執筆時点では、以下の言語は Translation Project を通じて更新する必要があります: cs da de es fr it ja nl pl sk sv uk vi

libexif を新しい言語に翻訳することに興味がある場合は、上記の翻訳グループのいずれかに参加し、 彼らが支援のために構築したシステムを活用することをお勧めします。Translation Project に おいて、libexif には翻訳免責事項は必要ありません。翻訳を行うことで、libexif の他の部分と 同じライセンス条件(LGPL)の下で翻訳を提供することに暗黙的に同意したことになります。

著者

libexif はもともと Curtis Galloway [email protected] によって書かれました。 当初の設計が編集と保存をサポートしていなかったため、Lutz Mueller [email protected] が libexif をゼロから書き直しました。それ以来、さらに多くの人々が libexif に貢献しています。

リンク

EXIF に関するさらなる情報に興味がある場合は、チェックしてみるとよいリンクをいくつか紹介します。

  • http://drewnoakes.com/code/exif: Java によるメタデータ抽出フレームワーク
  • http://www.exif.org: EXIF 標準に関する情報。
  • http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: Perl 版の libexif のようなもの。多くのメーカーノートをサポートしているようです。
ツールをダウンロード