BinBlockViewer

バージョン:v0.1a2

 BinBlockViewerはファイル内部の値を表示するための簡易なアプリケーションです。データ構造を理解する際にバイナリの指定範囲を区切って表示形式を変更し、仕様と照らし合わせながら確認したいと思い作成したものです。ファイルを変更することが目的ではなく表示形式を変えて値を確認するためのものです。








機能:
  • バイナリの指定範囲を区切り、区切った範囲ごとにそれぞれ異なる形式で値を表示できます。
  • 区切った範囲ごとにラベルとして簡単な文字列を付加することができます。
  • 区切った範囲ごとに既定の色から選択して背景色を指定できます。
  • 指定の箇所をマーキングしてマーキング一覧から選択することでその場所に移動できます。
  • 選択している箇所の値を16進数、符号付10進数、符号無し10進数などいくつかの形式で一覧表示します。
  • 区切りおよび指定形式等の情報はdataformというファイル形式で保存できます。
  • 前回保存したdataformを内容が同一のファイルに読み込むことで前回の区切りおよび指定形式等の情報を復元できます。

動作環境:
 OS X 10.9以降(OS X 10.9.5、OS X 10.10.5、OS X 10.11.6、macOS Sierra 10.12.6、macOS High Sierra 10.13.6、macOS Mojave 10.14.6、macOS Catalina 10.15.3 で動作を確認しています)

  • 作者個人のOS X環境だけで動作確認を行っているため対応環境はかなり限定されます。
  • OS X 10.9よりも古いOS環境ではアプリケーションが起動できないように制限をかけています。
  • 開発中のバージョンであり使用者の環境で完全に動作することを約束するものではありません。

ダウンロード:
 BinBlockViewerのダウンロードは本ページの下にある「ダウンロードURL」にアクセスしてください。

制限事項:
  • データ構造を自動で認識することはできません。ユーザー自身がデータ構造を認識して表示形式を変更する等の作業を行うものです。
  • 既定の構造体定義を読み込んで適用したり、ユーザーが編集した表示状態を構造体定義を書き出すことはできません。
  • ユーザーが変更した表示の状態はファイルに保存でき、後で読み込むことで状態を復元できますが、異なるファイルや、同一名のファイルであっても内容が変更されているファイルに対しては状態を復元できません。
  • ファイル内の値を変更することはできません。値を指定の形式で表示するだけです。
  • ファイル内の値を検索することはできません。
  • ファイルを比較することはできません。
  • サイズの大きなファイルを処理することは想定していないため、ファイルサイズが大きいとレスポンスが低下する可能性があります。
  • バイトオーダーの指定はファイル全体に対してのみ指定できます。特定の箇所だけ別のバイトオーダーに変更することはできません。
  • パッケージ形式のファイル(フォルダ)を開くことはできません。
  • 1つの値が24bit(3バイト)の値表示には対応していません。8,16,32,64bit,および文字列のみに対応しています。その他の形式には対応していません。
  • 文字のエンコードはASCII,ShiftJIS,UTF-16,UTF-8のみに対応しています。その他の形式には対応していません。
  • ASCII表示のフォントは「Monaco」の10ポイントに固定されています。
  • ASCII表示以外のフォントは「ヒラギノ角ゴ ProN W3」の10ポイントに固定されています。
  • Unicodeによる文字表示も「ヒラギノ角ゴ ProN W3」で行っているため「ヒラギノ角ゴ ProN W3」に含まれない文字は表示できません。
  • 文字および文字列表示は機種依存文字に対応していません。空白または未定義文字が現れます。
  • 文字列表示は区切った領域のサイズが32KB以下のときだけ指定できます。
  • 文字および文字列に非対応の文字コードが含まれているとコピー&ペーストできない場合があります。
  • アプリ固有の機能に対する処理の「取り消し/やり直し」には対応していません。
  • 印刷時の出力結果は印刷向けに最適化されておらず対応が不十分です。
  • Retinaディスプレイ上での高精細表示には対応していません。
  • メニューやメッセージのほとんどは日本語にローカライズされていますがメイン画面は英語表記です。

使用許諾:
 このバージョンは無償で使用できますが、使用に伴ういかなる事象についても無保証とさせていただきます。自己の責任において使用してください。使用許諾に関する詳細は付属の「BinBlockViewer v0.1a2 使用許諾.txt」をお読みください。

ダウンロード:
以下のURLにアクセスして「BinBlockViewer_v0_1a2.zip」をダウンロード&解凍のうえ付属のドキュメントをお読みください。

ダウンロードURL:(ファイルサイズ:1.3MB)
https://drive.google.com/open?id=1fJcb8aMiTM_Oti6Bqr-VQ828z7JMgVlN

URLを選択するとダウンロードページが現れます。ページの右上にあるダウンロードアイコンを選択するとダウンロードが始まります。


※ダウンロードページにアクセスしたときに「エラー。プレビューに問題が発生しました」と現れる場合は、無視して「ダウンロード」ボタンを押してください。

※Google Chrome を使用してダウンロードしたときに「一般的にダウンロードされているファイルではなく、危害を及ぼす可能性があります。」と表示される場合がありますが「継続」を選択することでダウンロードできます。

※ダウンロードしたzipファイルの解凍はMac OS XまたはmacOS環境で行ってください。Windows環境ではファイル名が文字化けするなど正しく解凍できない場合があります。

【更新履歴】
  • 2020.02.11:v0.1a2(ビルド:202002N001)を公開 - Apple社の公証を取得。ダークモードに対応(macOS Mojave以降)。画面レイアウトに関する軽微な不具合を修正。印刷ダイアログを表示した際、dataformファイルを読み込んだ際に発生していた内部エラーを修正。
  • 2016.10.01:v0.1a(ビルド:201610N001)を公開

以上

0 件のコメント:

コメントを投稿