質問

.XFDL ファイル拡張子を特定す XFDL フォントの文書ファイルです。これらに所属するXMLベースの文書テンプレートのフォーマット標準装備。このフォーマットなどのXMLファイル形式が開催されますが、レベルの暗号化の使用を確保す。

いかXFDLファイルをフォーマットファイルから こちらの.もできるように修正し、保存しこれらのファイルによってファイルに保存保存します。私は、しかし、これらのファイルができます。ご意見募集することも可能ですか?

更新#1:していっていることから、復unziped、 .xfdl 入XMLファイルできるように設計していを編集できるようになります。現在、私を見なければならないというニーズの再エンコードの変更XMLファイルに戻base64-gzipをRubyのコマンドライン)

役に立ちましたか?

解決

場合のエンコーディング base64 この解決策をまずはウェブ リンク :

"復号XDFLファイルを保存'encoding=base64'.ファイルで保存されます:

application/vnd.xfdl;content-encoding="base64-gzip"

シンプルbase64-符号化されたgzipファイルです。彼らは簡単に復元のXML化による復号化、そして解凍します。ことができるとともに以下にUbuntu:

sudo apt-get install uudeview uudeview -i yourform.xfdl gunzip -S "" < UNKNOWN.001 > yourform-unpacked.xfdl 

最初のコマンド置uudeview、パッケージでbase64デコードです。することができますこのステップでインストール。

と仮定してフォームとして保存すると、'yourform.xfdlのuudeviewのコマンドは、デコードの内容として不明である。001では、xfdlファイルが含まれていないファイルの名前です。のi'オプションによりuudeview uninteractive、削除するオプションのためにあります。

最後のコマンドgunzipsの復号化されたファイルという名前のファイル'yourform-開梱.xfdl'."

他の 可能な解決方法- こちらの

注:引用ブロック < コード>ができない長い文字列コード

他のヒント

の答えを考えることができるは読み込みマニュアル"のuudeview.

てか手伝いさせていただきます、私は専門家ではないですが、いまこの地域がありますので,そこでしっかりお待ちしています飽くことのお手伝いをいたします

この間日本語訳を見てもわかりませんでリンクをつかの書類がいます。

んでいない場合はお手伝いいたします。

いえっちらおっちらはRubyこのためには、使用でき、Base64でエンコードモジュールをRubyのコード化文書のようになります:

irb(main):005:0> require 'base64'
=> true

irb(main):007:0> Base64.encode64("Hello World")
=> "SGVsbG8gV29ybGQ=\n"

irb(main):008:0> Base64.decode64("SGVsbG8gV29ybGQ=\n")
=> "Hello World"

と話ができgzip/オをカーネル#システム

system("gzip foo.something")
system("gunzip foo.something.gz")
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top