比特流(Bitstream)是由一串二進制數字組成的數據流,通常用於表示數字圖像、音頻和視頻等數據類型。
比特流的每個二進制位都代表了一個邏輯值,通常是0或1,這些二進制位按照特定的編碼規則排列成一串數據流,可以通過計算機網路或存儲設備進行傳輸和存儲。比特流的編碼規則包括無損編碼和有損編碼,無損編碼的目標是完全還原原始數據,如有損編碼的目標是通過刪除一些數據來減小檔案大小,但可能影響數據質量。
比特流的概念和套用範圍非常廣泛,除了數字媒體領域外,還包括通信、加密、計算機圖形學等領域。在通信領域,比特流的傳輸速率是一個重要的指標。比特流的隨機性和不可預測性使其成為密碼中的重要工具,其加密和解密需要使用特殊的算法和密鑰。在計算機圖形學中,比特流被用來表示圖形對象的形狀和顏色信息。