这是原文：Design a program called producer.c that reads a text file (file containing ASCII characters) and encodes all characters as binary by using characters 1 and 0 to represent binary 1 and 0 respectively. Also design a program called consumer.c that will read your produced binary file and converts the contents of the binary file into a sequence of ASCII characters. Use operating system tools such as diff to check if the original and the sequence of characters generated by your consumer program are the same. If you are not familiar with the diff command you may, at the command line, type man diff. The man command returns both the syntax and the semantics of the Linux command that follows it.