boost.png (6897 bytes) Home Libraries People FAQ More

CRC 庫

頭文件 crc.hpp 實現了兩個 CRC (循環冗余碼)計算的對象和兩個 CRC 計算的函數。這些實現均基於模板。

第一個對像在實現時面向理論研究,它可以以位(bit)為單位處理數據,但是在實際應用中被認為處理速度慢而不太適合。第二個對象是基於字節(byte)的,並且使用查找表(look-up tables)來提高處理速度。後者的實現是經過優化的,適合於實際應用。第一個函數使用優化過的對象進行計算。第二個函數有特別的用途,使用它時可以在實際數據之後直接附加 CRC。


Revised: 14 May 2001

Copyright 2001 Daryle Walker. Use, modification, and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or a copy at <http://www.boost.org/LICENSE_1_0.txt>.)