互換性の目的のためにエンジニアのバイナリファイル形式を逆にする方法

StackOverflow https://stackoverflow.com/questions/507093

  •  21-08-2019
  •  | 
  •  

質問

私は、翻訳者がファイルフォーマットの広い範囲に簡単かつ効率的に作業可能にするために、ファイル作成ソフトウェアで働いています。

限り、テキストベースのフォーマット(XML、PHP、リソースファイルは、...)懸念しているとして、私の小さな準備ユーティリティが正常に動作しますが、ほとんどの翻訳者のための主要な問題は、独自のバイナリ形式のすべての種類を処理することです(FrameMakerの、出版社、クォーク...)。

これらのファイルはほとんど要求されず、高価なアプリケーションで開くことする必要があります(いくつかのフリーランスだけで、年間いくつかのプロジェクトを処理するためのソフトウェアの$、20,000の価値を購入する余裕ができ)、さらにはそれらのアプリケーションで直接動作するように便利ではありませんされていますとにかく。

私は、有効なネイティブバイナリファイルを再作成するために、より良いこれらのファイルを読み込み、それを翻訳して、最小限の労力で、元のアプリケーションで再インポートすることができるような方法でテキストを抽出できるようにし、またはだろう。

それはなんとか聞こえるでしょうか?

私は(通常のバイナリエディタ以外の)バイナリファイル形式を扱う上でより多くの情報を見つけて、そこの仕事のこれらの種類の有用なツールであることができますか?

事前に感謝します。

役に立ちましたか?

解決

もちろんリバースエンジニアリングが可能ですが、フォーマットの仕様なしで、それは多くの作業がかかります。私は、これらの「めったに要求されていない、非常に高価な」フォーマットをサポートに関する努力の見返りになります。あなたは、あなたのアプリのコア機能を改善するその努力を費やしたほうが良いかもしれません。

別の角度は、それが彼らの製品を助けることを説明し、これらのフォーマットを企業に連絡し、あなたの目標を説明することである、と彼らは競争としてあなたを見ていない場合、彼らは喜んで手伝ってくれるかもしれません。

他のヒント

私はあなたがそれらをリバースエンジニアリングしたいことを知っている - しかし、これらのかもしれ可否ファイル形式ので、あなたはそれらを解読しようとしている非常に急なカーブを見ている...

(私は前にinteral使用するため、いくつかのpropritetyフォーマットを書かれているとおり)

一部のファイルの内容そのものよりも、いくつかの代替プロセスを提供し、それらに書き込まれた特定の方法およびオブジェクトを持っています。新しいファイルを証明するものは違法です。

ちょうど私の2セント、私は弁護士=>

午前

たぶん、あなたはQuarkXPressのためのインポート機能を持つ安価なアプリケーションを選ぶことができます。例えば、InDesignのは、クォークの文書を読むことができるはずです。そして、何が必要なフォーマットにエクスポートするインポートしたアプリケーションを使用して - 。多分、プラグインの助けを借りて。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top