0
質問は、crc32 PAT MPEG-TSテーブルをチェック/再生成する方法です。トランスポートストリームPATセクションのCRC32をチェックする - C#
私はバイトの配列(Byte [] TS)を持っています。すべてのオフセットが正常に読み取られます。 CRC32私は得ることができません。すべてのアルゴリズムで正しい結果が得られません。
質問は、crc32 PAT MPEG-TSテーブルをチェック/再生成する方法です。トランスポートストリームPATセクションのCRC32をチェックする - C#
私はバイトの配列(Byte [] TS)を持っています。すべてのオフセットが正常に読み取られます。 CRC32私は得ることができません。すべてのアルゴリズムで正しい結果が得られません。
ISO/IEC 13818-1の附属書Aに規定されているCRCデコーダモデルは、MSB(最上位ビットが最初に)です。あなたのリンクの関数は、LSB(最下位ビットが最初に)のZipのデフォルト多項式を使用します。
逆の形式0xEDB88320
の代わりに、多項式には0x04C11DB7
を使用する必要があります。
は仕様と標準と一般的な使用Wikipedia CRC pageにセクションを参照してください。
あなたは既に試したことをお見せできますか? – rinukkusu
https://github.com/damieng/DamienGKit/blob/master/CSharp/DamienG.Library/Security/Cryptography/Crc32.cs 「DefaultPolynomial = 0xEDB88320;」 CALL CRC = crc32.ComputeHash(TS); –