Command run:

perl bufralter.pl 1xBUFRSYNOP-ed4.bufr \
--data 004005=10 --data 012101=missing --update_number -1 \
--bufr_edition 3 --centre 88 \
--master_table_version 11 --local_table_version 0 \
--outfile altered.bufr --verbose 1

Output to screen (from setting --verbose=1)

Decoded content before running bufralter.pl (running buffread.pl on 1xBUFRSYNOP-ed4.bufr)

Decoded content after running bufralter.pl (running bufrread.pl on altered.bufr)