私の仕事には仕事があります。証明書を使用していくつかの*.docファイルに署名するには、作業プロセスが銀行口座に近いため、ファイルに署名する必要があります。
クライアント/銀行/その連絡先などに関するいくつかの情報は、表の*.docファイルに含まれています。
ご存知のように、新しいWord形式はOpenXMLを使用し、バイナリシリアル化を使用しませんが、古い形式は使用しません。
このプロジェクトでは、*。doc形式が選択されました。これは、ロシア(現在も)では、さまざまな都市(主要都市ではない)のすべてのオフィスが*.docxワード形式をサポートしていない古いMicrosoftOfficeを使用しているわけではないためです。
したがって、*。docxを使用しないのはそのためです。
そして問題は、このフォーマットのバイナリシリアル化/圧縮アルゴリズムの方法についてです。法的なルールがあるため、正確なアルゴリズムについて知る必要があります。
ロシアにはISO規格などの製品の内部形式があり、GOST(ГОСТ)という名前が付けられており、許可されているアルゴリズムと許可されていないアルゴリズムがあります。
銀行の書類交換で許可されていないアルゴリズムを使用する場合、法律で商業目的での使用が許可されているだけではないため、罰金が科せられる可能性があります。開発プロセスまたは個人的な使用に使用できますが、商業目的には使用できません。
そのため、古いWord文書ファイル形式*.docで使用されているバイナリシリアル化/圧縮アルゴリズムの正確な方法について質問しています。