# ancho_fijo v0.1.0 - Table of Contents > Fixed-width file reader with upfront format detection and diagnostic errors that name the line, the expectation and the probable cause. ## Pages - [ancho_fijo](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - [AnchoFijo](AnchoFijo.md): Lectura de archivos de ancho fijo que empieza por desconfiar del archivo. - Definición del formato - [AnchoFijo.Campo](AnchoFijo.Campo.md): Definición de un campo del layout: dónde está, cuánto mide y cómo se lee. - [AnchoFijo.Layout](AnchoFijo.Layout.md): La definición del formato, como data. - Diagnóstico - [AnchoFijo.Detector](AnchoFijo.Detector.md): Interroga el archivo antes de parsearlo. - [AnchoFijo.Diagnostico](AnchoFijo.Diagnostico.md): Un error que se puede leer, pegar en un correo y mandarle al banco. - Lectura - [AnchoFijo.Parser](AnchoFijo.Parser.md): Lee registros de ancho fijo según un layout. - [AnchoFijo.Transcodificacion](AnchoFijo.Transcodificacion.md): Decodifica bytes a UTF-8 y, cuando no puede, explica por qué. - Exceptions - [AnchoFijo.Error](AnchoFijo.Error.md): Excepción que envuelve uno o más `AnchoFijo.Diagnostico`.