私の職場では、シリアル ポートを介してサーバーにデータを供給するコール データ レコーダ (CDR) があります。私が理解しているように、これからの良いデータは、行われたすべての通話の記録であり、もちろんそれはお金の支出に結びついています.
私が理解しているように、サーバーのシリアル ポートは、9600 ボー、8 ビット、パリティなし、1 ストップ ビットでデータを受け入れるように設定されていました。9600 ボー、7 ビット、パリティなし、1 ストップ ビットでデータを受け入れるように設定することを目的としていました。
その設定は現在修正されていますが、ファイルは通常、メモ帳のような単純なもので読み取ることができますが、現在判読できない CDR からの大量のデータがあります。
私の質問は、A. 読み取り可能なデータを回復することさえ可能かどうか、および B. どのようにこれを達成できるか (C# に関しては理想的ですが、必須ではありません) です。データをビット単位まで直接デコードし、読み取り可能な形式に再エンコードすることを考えていましたが、関連する実際の形式について確信が持てないことに気付きました (たとえば、限られた調査の結果、 7ビット、パリティなし、1ストップビットのデータは「真のASCII」と見なされると信じていますが、その有効性については確信が持てません)。
以前に寄せられた質問の多くは、コードでのシリアル ポートの処理に関するものです。この受信データを読み取り可能な形式に変換できるかどうか知りたいと思います。