sig
  val encode : ?sz:int -> char Stream.t -> string
  val encode_string : string -> string
  val encode_channel : Pervasives.in_channel -> string
  val encode_file : string -> string
end