You are on page 1of 6

INSTITUTO TECNOLGICO DE MORELIA

INGENIERIA EN SISTEMAS COMPUTACIONALES

PROGRAMACION ORIENTADA A OBJETOS

Archivos de texto y binarios

Alumno: Jos Mara Santibez Salgado

Profesor: Adrin Nez Vieyra


Semestre: 3.

Fecha: 09-05-2016

Introduccin
Existen distintas clasificaciones de archivos. Una primera clasificacin consiste en definir
archivos de texto y binarios. Los primeros son archivos de caracteres, divididos en lneas de
texto como los de una pgina impresa. Estos archivos tienen la ventaja que pueden verse en
pantalla con los comandos que el sistema operativo tenga para tal fin (type en DOS, cat en
UNIX, Block de Notas en WINDOWS) o bien editarlos con cualquier procesador de texto.
La gran desventaja de estos archivos es que la escritura y lectura con los programas en C o
cualquier otro lenguaje es muy lenta pues deben traducir la informacin en memoria, que
est en binario, a caracteres y viceversa. En los archivos binarios la informacin se representa
con los mismos patrones de bits empleados para representarla en la memoria principal y por
lo tanto no se requiere una traduccin al leer o escribir. La informacin de los archivos
binarios se agrupa, lgicamente, en registros, entonces podemos definir a un archivo como
una coleccin de registros lgicamente relacionados. Como puede observarse esta definicin
no difiere del concepto que tenamos de arreglos de estructuras o arreglos paralelos. El
tamao de los archivos no se fija a priori como en los arreglos. Un archivo es una estructura
dinmica que aumenta su tamao o lo disminuye a medida que se ejecuta el programa; el
lmite lo fija la capacidad del almacenamiento secundario (disco, cinta, etc.). Adems un
archivo puede ser utilizado por distintos programas, por ejemplo un programa carga
informacin en l y otro la muestra por pantalla.

Archivos Binarios.
Un archivo binario es un archivo informtico que contiene informacin de cualquier tipo,
codificada en forma de a*a y b*c+w-t/(n) binaria para el propsito de almacenamiento y
procesamiento en ordenadores. Por ejemplo los archivos informticos que almacenan texto
formateado o fotografas, as como los archivos ejecutables que contienen programas.
Habitualmente se piensa en los archivos binarios como una secuencia de bytes que es lo que
implica que dgitos binarios (bits) se agrupen de ocho en ocho comnmente. Los archivos
binarios contienen bytes suelen ser interpretados como alguna cosa que no sean caracteres de
texto. Un ejemplo tpico son los programas de ordenador compilados; de hecho, las
aplicaciones o programas compilados son conocidos como binarios, especialmente entre los
programadores. Pero un archivo binario puede almacenar imgenes, sonido, versiones
comprimidas de otros archivos, etc. en pocas palabras, cualquier tipo de informacin.
Si se abre un archivo binario en un editor de texto, cada grupo de ocho bits sern traducidos
normalmente como un carcter aislado y seguramente se observar un galimatas ininteligible
de caracteres o bien pequeos cuadrados que contienen el nmero hexadecimal del no
carcter. Si se intentase abrir con algn otro programa, dicho programa dara un uso propio
a cada byte: el programa podra tratar cada byte como un nmero y crear un flujo de datos de
salida de nmeros entre 0 y 255 o tal vez interprete cada byte como un color y visualice
un dibujo. Si el archivo es tratado como un ejecutable y se ejecuta, el ordenador tratar de
interpretar el archivo como una serie de instrucciones en su propio lenguaje mquina.

CARACTERSTICAS DE LOS ARCHIVOS:


Las principales caractersticas de esta estructura son:
Independencia de las informaciones respecto de los programas
La informacin almacenada es permanente
Un archivo puede ser accedido por distintos programas en distintos momentos
Gran capacidad de almacenamiento.
Ventajas de los archivos binarios
Fcil de entender dnde empieza y donde terminan los datos
Tiene la facilidad de manipular cualquier tipo de dato
Su simpleza al guardar y escribir los datos
Los archivos binarios nos permiten guardar clases de manera muy sencilla, muy
rpida y muy eficiente por lo que son extremadamente tiles al programar.
Permite utilizar ms fcilmente el paradigma orientado a objetos.
Evitar la prdida de informacin y calidad.
Utilizacin de poco espacio.
Respecto a su estructura, los archivos de texto y los binarios se distinguen por su:
Estructura externa: Hay diferentes posibilidades para identificar y editar la informacin localizable
sin destruir/corromper el formato, p.ej. para extraer los 3 elementos localizables, de forma que el
traductor no manipula el cdigo del programa
Contexto, alcance, conceptos de programacin: La informacin contextual que falte, la
informacin incompleta o las reglas a seguir por los archivos de destino en los archivos de cdigo
fuente pueden ser distintos de los de los archivos binarios.
Comunicacin interna: Los elementos como los transferibles, las secuencias de escape y las
etiquetas pueden ser distintos en los archivos de cdigo fuente y los binarios

Archivos de texto.
Los archivos de texto plano son aquellos que estn compuestos nicamente por texto sin
formato, solo caracteres. estos caracteres se pueden codificar de distintos modos dependiendo
de la lengua usada. Se les conoce tambin como archivos de texto llano o texto simple por
carecer de informacin destinada a generar formatos y tipos de letra
Un archivo de texto contiene datos que han sido codificados como texto. Aunque el archivo
contenga nmeros, estos nmeros se almacenan como texto en el archivo como una serie de
caracteres. Como resultado, el archivo se puede abrir y ver su contenido en un editor de texto
como Notepad.
Caractersticas generales de los archivos
* Nombre y extensin: Cada archivo es individual y es identificable por un nombre y una
extensin opcional que suele identificar su formato. El formato suele servir para identificar
el contenido del archivo.
Los nombres de archivos originalmente tenan un lmite de ocho caracteres ms tres
caracteres de extensin, actualmente permiten muchos ms caracteres dependiendo del
sistema de archivos.
* Datos sobre el archivo: Adems para cada fichero, segn el sistema de archivos que se
utilice, se guarda la fecha de creacin, modificacin y de ltimo acceso. Tambin poseen
propiedades como oculto, de sistema, de solo lectura, etc.
* Tamao: Los archivos tienen tambin un tamao que se mide en bytes, kilobytes,
megabytes, gigabytes y depende de la cantidad de caracteres que contienen.
* Ubicacin: Todo archivo pertenece a un directorio o subdirectorio. La ruta de acceso a un
archivo suele comenzar con la unidad lgica que lo contiene y los sucesivos subdirectorios
hasta
llegar
al
directorio
contenedor,
por
ejemplo:
"C:Archivos
de
programaMicrosoftarchivo.txt".

Ventajas:
No hace falta ningn editor en especial -- casi cualquier editor puede editar este tipo
de archivos
No hacen falta herramientas caras (de localizacin de software) (estos archivos
pueden traducirse usando herramientas de localizacin de software o de memorias de
traduccin).
Despus de la traduccin, hay que compilar los archivos de cdigo fuente, y quizs
enlazarlos entre s para formar una aplicacin completa creada para el aseguramiento
de la calidad.

Desventajas:
No es fcil mantener la visin de conjunto al traducir este tipo de archivos. Si no se
usan herramientas, los traductores tienen que buscar todas las cadenas de texto
traducibles.
Sin herramientas especficamente concebidas para ello, los traductores no pueden ver
el aspecto de la interfaz traducida.
Si no se usan herramientas especficamente creadas para ello, hay un alto riesgo de
que el traductor sobrescriba partes del programa.
La informacin contextual (en particular, la relativa a la estructura) puede perderse si
se presenta al traductor en forma de lista texto traducible extrado de los archivos de
cdigo, en particular si se hace en orden alfabtico.
Sin herramientas especficamente pensadas para ello, puede ser difcil (o incluso
imposible) reconstruir esta informacin contextual del archivo original.
Son utilizados para:
- Informacin de tipo registro
- Guardar informacin que no necesite de un formato especifico
- Guardar informacin de cualquier otro tipo en estos archivos no es una solucin ptima.
Los archivos pueden contener diferentes tipos de informacin segn su formato: archivos de
texto (.txt, etc.), de documentos enriquecidos (.doc, .rtf, .pdf, etc.), ejecutables (.exe, .com,
etc.), datos (.xls, .dbs, etc.), imagen (.jpg, .png, .bmp, .gif, etc.), audio (.wav, .mp3, .au, .mid),
video (.mpg, .avi, .asf, etc.), etc.
Conclusin
En conclusin, los archivos de texto y binarios son de gran importancia al momento de hablar
de la programacin orientada a objetos. Los archivo al igual que los archivos inarios pueden
ser transferidos de una computadora a otra y no son difciles de abrir (en el caso de los de
texto) ya que solo necesitamos tener algn editor de texto para abrirlos y/o modificarlos como
Word, WordPad, etc. Por otro lado los archivos binarios es sencillo abrirlos siempre y cuando
la computadora en donde estn o fueron transferidos, tenga las aplicaciones adecuadas para
poder ejecutar estos archivos. Por ejemplo un archvio .exe no puede ser abierto en una
computadora con sistema operativo MAC con solo darle doble clic como hacemos en
Windows.

Referencias
http://itzoisc.blogspot.mx/2012/06/62-clasificacion-de-archivos-de-texto-y.html
http://rz-programacion-orientada-a-obj.blogspot.mx/2013/05/archivos.html
http://www.alegsa.com.ar/Dic/archivo.php
https://prezi.com/ukhc1k7lukh5/unidad-6-flujos-y-archivos/
http://www.uco.es/~lr1maalm/apuntesherramientasarchivo1.pdf
http://www.ehowenespanol.com/diferencia-archivos-binarios-encriptados-asciiinfo_305882/
http://www.galeon.com/proyectodea/archibi.htm
http://www.monografias.com/trabajos7/arch/arch.shtml#XIV
https://es.wikipedia.org/wiki/Archivo_binario

You might also like