Todo lo que necesita saber sobre los formatos de archivo y sus propiedades

  • William Charles
  • 0
  • 3089
  • 151
Anuncio

los expediente es uno de la partes fundamentales de la experiencia informática. Pero que es un “expediente” ¿de todas formas? Es un ícono en su escritorio, una entrada en una lista que abre su presupuesto como una hoja de cálculo y un nombre que puede darle a su última selfie. Al final del día, un “expediente” es una colección de bits (ceros y unos) organizados en un patrón que algunas aplicaciones entienden.

Los desarrolladores pueden mantener estos patrones en secreto, lo que puede hacer que los usuarios mantengan un programa en particular a pesar de las alternativas. La guía completa del convertidor de archivos de Microsoft Office La guía completa del convertidor de archivos de Microsoft Office Si alguna vez ha convertido un archivo de texto, como PDF a Word, está familiarizado con el reto. A veces es tan fácil como imprimir, otras veces necesitas herramientas especiales. Ingrese esta guía de convertidor. . Otros desarrolladores pueden alentar la adopción de sus formatos. En algunos casos, puede abrir e interpretar fácilmente el formato, o puede ser imposible usarlo fuera de su aplicación nativa. Exploraremos ejemplos de todo lo anterior en este artículo.

Formatos de archivo basados ​​en texto versus binarios

El primer aspecto importante de los diferentes tipos de archivos es si es binario o está basado en texto. Veamos cada uno de estos a su vez..

Formatos basados ​​en texto

El archivo de texto es el formato de archivo más básico. Puede leerse en casi cualquier sistema con procesador. Este formato es una secuencia de bits (unos y ceros) que se adhiere al estándar ASCII (pasaremos por alto Unicode por el momento), lo que significa que una computadora puede interpretar cada byte (8 bits) como un carácter entre los siguientes:

  • A-Z (incluidas mayúsculas y minúsculas)
  • 0-9
  • Personaje espacial
  • Una selección de símbolos (por ejemplo, puntuación)
  • Caracteres de control (p. Ej.. “DEL”)

Como los datos se almacenan como texto, puede ver el contenido de un archivo abriéndolo en un editor de texto, incluso simples como Windows Notepad 2 Editores de texto minimalistas que probablemente nunca haya oído hablar de [Windows] 2 Editores de texto minimalistas que probablemente nunca haya oído hablar de [Windows] Además de estar basados ​​preferiblemente en tiempos de carga rápidos, algunas aplicaciones simplemente no requieren Muchas características de uso intensivo de recursos. Las aplicaciones minimalistas son pequeñas y limpias, y siempre que hagan el trabajo, entonces usted ... (o equivalentes para Mac Los mejores editores de texto para Mac que se usarán en 2018 Los mejores editores de texto para Mac que se usarán en 2018 Necesita un nuevo editor de texto para su Mac ? Aquí están los mejores editores de texto macOS gratuitos y de pago para texto plano, codificación y todo lo demás. Editores de texto Linux avanzados de Linux comparados: kate vs gedit Editores de texto avanzados de Linux comparados: kate vs gedit Cualquier usuario de Linux le dirá que un buen editor de texto es un componente vital de un sistema informático, sin importar si es un usuario nuevo o un profesional experimentado. Mientras usa un texto de Terminal ..., iOS Write App: Un hermoso editor de texto iOS con soporte de Markdown y docenas de acciones Escribir Aplicación: un hermoso editor de texto iOS con soporte de Markdown y docenas de acciones Las aplicaciones de escritura para iPad y iPhone son abundantes. Tenemos la suerte de vivir en un momento en que los desarrolladores están ideando nuevas formas de editar texto usando características únicas en nuevas aplicaciones. aplicación s. Esto…, y Android 7 Editores de texto sin distracciones para Android comparados: ¿Cuál es el mejor? 7 editores de texto sin distracciones para Android comparados: ¿cuál es el mejor? Realice un trabajo real en su dispositivo Android utilizando uno de estos increíbles editores de texto. ) Dado que casi todas las plataformas informáticas se envían con un editor de texto básico, puede poner cierta información (texto) en uno de estos archivos y estar seguro de que siempre podrá acceder a ella. Otras aplicaciones no necesitan saber nada más para al menos leer los datos correctamente.

Sin embargo, las cosas se vuelven más complicadas cuando necesita representar algo como la fuente del texto o una fecha de autocompletar en la portada. En estos casos, los caracteres ASCII contribuyen a un formato basado en texto como Markdown ¿Qué es Markdown? 4 razones por las que deberías aprenderlo ahora ¿Qué es Markdown? 4 razones por las que debería aprenderlo ahora ¿Cansado de los editores HTML y WYSIWYG? Entonces Markdown es la respuesta para ti sin importar quién seas. o XML. Si bien esto confiere los beneficios del texto sin formato, como la transparencia, estos archivos a menudo requieren más espacio para elementos como las etiquetas. Considere el siguiente archivo de una oración en texto plano y luego en el formato de documento abierto “ODT plano” (FODT), que utiliza XML. La imagen a continuación muestra que la versión de texto sin formato es de 53 bytes, mientras que la versión ODT es 25,000 bytes.

Formatos binarios

En contraste, los formatos binarios ¿Qué es binario? [Explicación de la tecnología] ¿Qué es binario? [Explicación de la tecnología] Dado que el binario es tan fundamental para la existencia de las computadoras, parece extraño que nunca hayamos abordado el tema antes, así que hoy pensé que daría una breve descripción de qué binarios ... son archivos que una aplicación lo construirá poco a poco. Puede intentar abrir estos archivos con un editor de texto, pero es probable que no sepa cómo interpretarlos. A continuación se muestra el resultado de intentar abrir un archivo de Microsoft Excel con un editor de texto.

La aplicación necesita procesar los datos en un archivo binario de una manera específica. Al abrir un archivo XLS, una aplicación debe tratar los primeros dieciséis bytes del archivo como “principio de archivo” (BOF) marcador. Dentro de ese marcador, el quinto elemento es un solo bit que indica si el archivo se editó por última vez en la plataforma Windows (“fWin”) Viene después de otros cuatro elementos, cada uno de dos bytes, lo que significa que “fWin” el elemento es el 65 ° bit en el archivo de Excel.

Crédito de imagen: Microsoft

Como vimos, si intenta abrirlo con una aplicación que no maneja el bit 65 como el “fWin” bandera, esa aplicación no lo abrirá correctamente. Puede mostrar muchos caracteres ilegibles en la pantalla (se muestra arriba), manejarlo con gracia con un mensaje de error (también se muestra arriba, debido a Linux) o bloquearse. En cualquier caso, no sabrá cómo leer los datos correctamente, por lo que no los mostrará correctamente. Pero las aplicaciones, una vez programadas, pueden manejar tantos formatos de archivo como desee.

Formatos abiertos frente a propietarios

La siguiente consideración es si un formato de archivo está abierto (es decir, está disponible para que otros lo puedan usar fácilmente) o si es propietario. Tenga en cuenta que “propiedad” no es lo mismo que cerrado, al menos no en todos los casos. Mientras que la “texto vs. binario” el debate anterior fue técnico, “abierto vs. propietario” tiene más que ver con los términos de licencia de un formato de archivo. Más sobre esto en las siguientes secciones.

Formatos abiertos

Los formatos abiertos son aquellos en los que la licencia permite a los usuarios adoptarlos para sus propias aplicaciones. Un cuerpo de estándares de algún tipo también debe supervisar su desarrollo continuo por parte de una comunidad de contribuyentes para que los formatos sean verdaderamente “abierto.” Los formatos abiertos también están libres de costos y restricciones de licencia; pueden ser utilizados por cualquier persona, para cualquier propósito. Quizás el formato abierto más famoso es el Formato de documento abierto (ODF). 9 Formatos de archivos raros de Office que debe conocer 9 Formatos de archivos raros de Office que debe conocer ¿Alguna vez ha encontrado formatos de archivo extraños en su suite de Office? Le daremos una introducción rápida sobre tipos de archivos de Office raros pero útiles y para qué puede usarlos. , lanzado por primera vez en 2005 por OASIS. Su propósito era ofrecer una alternativa al bloqueo que Microsoft tenía en el mercado de la productividad..

Con formatos abiertos, nunca debe temer que su información esté bloqueada dentro de un archivo en particular. Considere lo siguiente, que muestra nuestro archivo de formato Flat ODT. Si bien hay mucha información extraña a su alrededor, puede ver los datos reales allí, claros como el día.

Otro beneficio de los formatos abiertos es su exhaustiva documentación. Una cosa es que un archivo sea fácilmente legible. Un programador aún (a través de prueba y error) necesitará descubrir qué hace exactamente cada una de sus funciones. Pero en el caso de ODF, la especificación de la versión 1.2 le da al programador todo lo que necesita saber para implementar el soporte de manera eficiente.

Formatos patentados

Por último, los formatos propietarios están protegidos por sus desarrolladores. Puede deberse a que incluyen secretos comerciales, con fines de seguridad (percibida), o simplemente porque el desarrollador no quiere compartir su trabajo. Cualquiera sea la razón, estos formatos son propietarios en virtud de Acuerdos de licencia de usuario final (EULA) u otros términos que prohíben al usuario intentar realizar ingeniería inversa o de otro modo “grieta” el formato de archivo.

Una vez simplemente “prohibido,” la Ley de derechos de autor del milenio digital ¿Qué es la Ley de derechos de autor de los medios digitales? ¿Qué es la Ley de derechos de autor de medios digitales? (DCMA) ha cambiado las cosas. Los desarrolladores ahora tienen el respaldo legal para perseguir a aquellos que realizan ingeniería inversa en su trabajo. Debe pensar en el futuro antes de invertir en una aplicación que utiliza un formato propietario. ¿Necesitará migrar esa información a otro lugar en el futuro? Si es así, ¿qué tan doloroso será? ¿La empresa estará presente en un año o en cinco? Debe considerar si las características de una aplicación valen la pena si también significa estar bloqueado en ese desarrollador debido a formatos propietarios.

Ejemplos de formatos de archivo

Si miras lo anterior, un par de combinaciones te sorprenderán. Es cierto que los formatos de archivo basados ​​en texto se prestan a ser abiertos. Del mismo modo, si el objetivo de un formato es ser propietario, es más fácil mantenerlo así convirtiéndolo en binario. Pero este no es siempre el caso.

El formato de imagen XCF del GIMP es un formato abierto que también es binario. El proyecto incluye una descripción detallada de cómo el formato contiene los gráficos, el texto y las capas que componen un archivo GIMP como bits y bytes sin procesar (que se muestran a continuación). Los desarrolladores pueden usar esto para codificar su propia implementación, de modo que aplicaciones externas como ImageMagick Cómo recortar y cambiar el tamaño de imágenes fácilmente en Linux Cómo recortar y cambiar el tamaño de imágenes fácilmente en Linux Si desea hacer un recorte y cambiar el tamaño básico en Linux, tal vez para ayudar con un proyecto o hacer que una imagen sea más fácil de subir a sus redes sociales favoritas - luego intente esto ... el kit de herramientas puede importarlos.

Por el contrario, el formato más nuevo de Microsoft Visio (VSDX) es un formato basado en XML (y, por lo tanto, basado en texto). Publica una referencia detallada de la composición de estos archivos. Sin embargo, el documento de referencia señala que Microsoft “tiene patentes que pueden cubrir su implementación” de soporte .VSDX. Además, la Biblioteca del Congreso establece el uso de la especificación VSDX “no garantiza la licencia libre de regalías de todas las patentes relevantes” si lo usas Esta es otra forma de decir que puedes tirar los dados e incluir este soporte. Pero Microsoft puede o no querer que pague más tarde, dependiendo de qué tan cerca compita con Visio.

Si crees que son complicados, ¿qué tal el formato ODT no plano? Es un archivo de formato ZIP (binario y abierto, a menos que también esté usando su encriptación) que contiene el texto de un documento (content.xml, formato de texto abierto) y gráficos (por ejemplo, PNG, binario pero abierto).

Qué tan importantes son los formatos de archivo, realmente?

Esta es una pregunta dificil. Por un lado, algunos sistemas operativos como iOS han tratado de aislar a los usuarios de tratar con archivos. Tienes la aplicación que creó el archivo para abrirlo, ¿a quién le importa su estructura o cuál es su extensión? Sin embargo, muchas organizaciones (especialmente los gobiernos) han estado presionando para asegurarse de que los datos públicos estén en un formato abierto.

Si eres un idealista de software (no es que haya nada de malo en eso), entonces cuando estés evaluando nuevas aplicaciones asegúrate de que estén en un formato abierto (preferiblemente) basado en texto. Si solo quiere ponerse a trabajar, los formatos propietarios pueden no ser un problema para usted.

¿Qué piensas? ¿Exige que su información resida en formatos abiertos basados ​​en texto que puede convertir y verificar? ¿O los formatos que usan los desarrolladores, propietarios o no, son suficientes para usted? Háganos saber a continuación en los comentarios!

Créditos de imagen: Edilus / Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.