CRC-16-CCITT
標準入力から CRC-16-CCITT を計算してバイナリで出力します。
>++++[->++++<]>[-<+>[->>+<<]>>]<<,+[->>>>>++++++++[-<<<<<[[->>>+>+<<<<]>>>>[[-]< -<<+>>>]<[->+<<<<+>>>]>[[-]<<+<-<->>>>]<<<<]>[-<<<<<<<<<<<<<<<<[->+<<+>]<[->+<]> >[-<-->]<+>>>>>>>>>>>>>>>>]>>>>[->>+<<]>>]<<<<<<<<<<<<<<<<<<<++++++++[-<++++[-<+ +++>]<[-<[->>+<<]>[-<<+>>]<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<[->+<<+> ]<[->+<]>>[-<-->]<+<<<<<<<<<<<<<<[->+<<+>]<[->+<]>>[-<-->]<+<<<<<<<<<<+>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>]>]<<,+]+++++++[-[-<<+>>]<[-<<++>>]<]<.[-]<+++++++[-[-<<+ >>]<[-<<++>>]<]<.
例
$ echo "Hello, world!" | BFI crc-ccitt.bf | od -t x1 0000000 52 d2 0a 0000003追記
->++++[->++++<]>[-<+>[->>+<<]>>]->,+[-[[[->>>+>+<<<<]>>>>[[-]<-<<+>>>]<[->+<<<<+ >>>]>[[-]<<+<-<->>>>]<<<<]>[-<<<<<<<<<<<<<<<<<<<[->+<]>[-<->]<+>>>>>>>>>>>>>>>>> >>]>]<+[-<<+]->++++++++[-<<<+[-<[->>+<<]<+]->>+[->>+]-<[-<<<<<<<<[->+<]>[-<->]<+ <<<<<<<<<<<<<<[->+<]>[-<->]<+<<<<<<<<<<+>+[->>+]-<]>>],+]<<<+++++++[-[-<<+>>]<[- <<++>>]<]<.<+++++++[-[-<<+>>]<[-<<++>>]<]<.