¿Qué es un archivo secuencial?

Los archivos secuenciales se usan en la programación de computadoras para indicarle a la computadora que lea una entrada o escriba una salida en archivos de disco, creando aplicaciones de software. Al contrario que los archivos de acceso aleatorio, los secuenciales se deben leer en orden y por completo para funcionar.
Tipos de archivos
Los archivos vienen en dos formatos: binario y de caracteres. Los binarios tienen información de programación en secuencias de ceros y unos, mientras que los de caracteres tienen símbolos de teclado que están colocados como una secuencia de información. En los dos tipos de archivos, los datos se traducen a una codificación que el procesador de la computadora puede leer, como ASCII o Unicode. Después de leer el archivo, o de obtener la entrada, el procesador puede escribir el archivo o depositar los datos necesarios e información.
Secuencial y aleatorio
Hay dos formas en las que un procesador de computadora puede leer y escribir los archivos. La primera necesita un fichero secuencial, que se debe leer en orden. Los procesadores no pueden saltar líneas o empezar a leer o escribir en un archivo secuencia en cualquier dirección, sino sólo hacia adelante. El segundo archivo es el de acceso aleatorio, que permite a los procesadores leer y escribir, empezando o terminando, en cualquier punto dentro del fichero.
Uso
Los ficheros de acceso aleatorio son útiles para programas de computadora donde es útil acceder a distintos bits de datos en un orden cambiante, por ejemplo, al usar una base de datos. Para la mayoría del resto de aplicaciones, se usan archivos secuenciales, ya que permite el mayor control sobre la información a la que se accede, y en que orden se lee o escribe.
Lenguajes
Los sistemas de archivos secuenciales se usan en casi todos los lenguajes de programación de computadora, incluyendo C (sharp y plus), Visual Basic, Python, Cobol y Java.