IdCoder.pas contains abstract classes and methods used as the ancestors for Indy classes that perform encoding and decoding operations.