Using your understanding of file handling in java, write anapplication that implements file encoding and decoding. You shouldimplement a blueprint class for this with required instance dataand instance methods. Then using a driver class demonstrate thecapabilities of your class by successfully encoding and decodingany file type including jpg, txt, pdf etc. Your encoding/decodingshould be independent of the file type. As a reference look atCaesar Cipher and how it workshttps://en.wikipedia.org/wiki/Caesar_cipher. Remember that yourencoding/decoding should be different than Caesar cipher and youare free to use your own scheme or other scheme using properreferences. Your encode should create an encoded file which wouldin unintelligible and your decode should create a decoded filewhich would be the original file before it was encoded.
Expert Answer
Answer to Using your understanding of file handling in java, write an application that implements file encoding and decoding. You …