在C中打开.ts文件并逐位读取流文件的内容

在C中打开.ts文件并逐位读取流文件的内容,c,transport-stream,C,Transport Stream,mpeg 2传输流(.ts)文件能否在C中以二进制模式打开??如何逐位读取文件内容以分析传输流中的各种表?将数据读取为字节,并使用移位操作将字节转换为位。下面的2个步骤非常简单。但我想要使用这些信息,您需要了解mpeg 2传输流(.ts)的文件格式 1> 您可以使用rb模式打开文件 2> 现在从文件中读取字节 3> 现在从该字节中获取desigred位,如下所示 bit = Read_byte & (1 << position_of_bit); bit=读取字节&(1)

mpeg 2传输流(.ts)文件能否在C中以二进制模式打开??如何逐位读取文件内容以分析传输流中的各种表?

将数据读取为字节,并使用移位操作将字节转换为位。

下面的2个步骤非常简单。但我想要使用这些信息,您需要了解mpeg 2传输流(.ts)的文件格式

1> 您可以使用
rb
模式打开文件

2> 现在从文件中读取字节

3> 现在从该字节中获取desigred位,如下所示

bit = Read_byte & (1 << position_of_bit);
bit=读取字节&(1)