2012-01-21 52 views
10

オープンして表示する必要がある.resourcesファイルがたくさんあります。 Zeta Resource Editorをダウンロードしましたが、.Resxファイルでのみ動作します。違いはありますか? .Resourcesファイルを開いて内容を抽出できますか?.Resxファイルと.Resourcesファイルの違いは何ですか?

+0

リソースを.resourcesファイルで単純に使用することはほとんどありません。彼らは著作権で保護されていますので、あなた自身のアプリでそれらを使用するには、所有者からライセンスを取得する必要があります。誰がオリジナルのコンテンツをあなたに提供することを躊躇しないでしょう。 –

+0

類似:http://stackoverflow.com/questions/7653679/how-can-i-extract-images-from-the-resources-file-created-by-a-decompile-of-a-n –

答えて

12

resxファイルには、XMLベースの形式のnon-compiledリソースが含まれていると思います。これらのresxファイルは.resourceファイルにコンパイルされます。したがって、.resourceファイルには、binary形式のresxデータが含まれています。

MSDN

によるの.resx(XMLベースのリソース形式)ファイルは ランタイムバイナリ実行可能ファイルに埋め込まれた、または衛星としてコンパイルすることができる共通 言語ランタイムバイナリの.resourcesファイルに変換されアセンブリ。

19

あなたはいつもの.resxファイル(コンパイル時に何が起こるかの反対側)に変換するVisual Studioのからresgen.exeユーティリティを使用することができます。

resgen.exe /compile input.resources,output.resx 

Resgenは、多くの場合、Cで発見されています\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ ResGen.exe、またはVSコマンドプロンプトから直接アクセスできます。

関連する問題