「hexdump」出力でワイルドカード行を再作成する方法は?

「hexdump」出力でワイルドカード行を再作成する方法は?

hexdump問題があります。古いテキストファイルがあります。私はこれらのファイルが何であるかに興味があるので、彼らが表すファイルを再作成したいと思います。問題は、このsを作成したときにhexdumpフラグがわからなかった-vため、いくつかのhexdump重複行が置き換えられたことです*

私が望むのは、bashORを使用してプログラムでこれらの行を再作成する方法ですpython3

また、これを行う方法の概念がありますが、これらの行を再構築するための作業スクリプトを作成できませんでした。私の哲学は次のとおりです。

  1. ファイルに*
  2. 見つかった行を繰り返します。
  3. オフセットを取得し、このアスタリスクで置き換えられた行数を計算します。
  4. 計算された回数を上記の行にコピーしてアスタリスクを置き換えます。
  5. アスタリスクが残っている場合:次のアスタリスクに対して手順3と4を繰り返し、それ以外の場合は手順6に進みます。
  6. 完全な16進ダンプを印刷します。
質問:

上記のタスクを実行するスクリプトを作成するのに役立つ人はいますか?それとも同じ最終結果を提供しますが、よりうまく機能するスクリプトですか?

関連情報