A filter is a final piece of code which may perform opperations on data as it is being read from or written to a stream.
Un filtre est une fonction finale qui effectue des opérations sur les données qui sont lues ou écrites dans un flôt.