Qué es un archivo .fodt (FODT Flat Open Document Text)

Me di cuenta LibreOffice tiene un archivo de texto en el que se puede guardar, se llama .fodt (FODT Flat Open Document Text), y me puse a averiguar qué es:

Archivo / Guardar como



 y encontré información en inglés y la pondré aquí traducida de la siguiente página:


Advantages of FODT format in LibreOffice | box.matto.nl
https://box.matto.nl/fodtformat.html

TRADUCCIÓN:

Ventajas del formato FODT en LibreOffice

Última edición
LibreOffice , la suite ofimática gratuita, tiene varios componentes. Writer es el componente que se utiliza para documentos de texto, al igual que Microsoft Word. El escritor puede manejar muchos formatos. El formato de texto OpenDocument (abreviado odt) es el formato nativo de LibreOffice.

Formato de documento abierto (Open Document Format)

Es muy importante utilizar formatos abiertos para archivos y documentos. Los proveedores de código cerrado, como Microsoft, usan sus formatos de archivo como un arma para obligar a los usuarios a comprar nuevas versiones. LibreOffice, como la mayoría de las aplicaciones de código abierto usa formatos abiertos para fomentar la colaboración con otras aplicaciones. Debido a que su formato abierto y la ausencia comercial de la necesidad comercial de forzar a los usuarios a usar nuevas versiones, el formato abierto se puede usar durante muchos años y seguirá siendo legible en las próximas décadas.

Formato FODT

Una variante especial del formato odt es el formato fodt.

El formato fodt es un documento XML único, también conocido como Flat XML o archivos XML sin comprimir. El archivo odt que se usa normalmente es una colección de varios subdocumentos que se comprimen juntos. El archivo resultante, el odt, de un documento de texto de LibreOffice será más pequeño que la versión fodt del mismo documento. Sin embargo, el fodt tiene algunas ventajas.


Primera ventaja: uso del sistema de control de versiones (VCS).

El fodt es un documento XML de archivo plano, por lo que el contenido de este archivo es solo texto sin formato. Esto lo hace ideal para usar con un sistema de control de versiones. Con la ayuda de un sistema de control de versiones es posible rastrear cada cambio en el documento entre confirmaciones en el sistema de control de versiones. Entonces se construye un historial del documento. Además, esto hace posible volver a una versión anterior.
Control de versiones, no solo para desarrolladores
Los sistemas de control de versiones están desarrollados para permitir que un equipo trabaje en el mismo conjunto de documentos. Sin embargo, también es muy útil tener un sistema de control de versiones personal.
Los sistemas de control de versiones se crearon originalmente para el desarrollo colaborativo de aplicaciones informáticas. Los desarrolladores estaban escribiendo el código fuente y el sistema de control de versiones hizo posible que más de un desarrollador estuviera trabajando en los mismos archivos de código fuente. Los cambios provenientes de varios desarrolladores diferentes se pueden combinar en una nueva versión. Hay un historial completo del desarrollo del código fuente. El control de la revolución hace posible rastrear cada cambio a la persona que cometió el cambio. Lo que funciona para el código fuente, también funciona para otros archivos de texto. Los sistemas de control de versiones son muy útiles, y no solo para desarrolladores.

Sistema de control de versiones privado o personal.

Incluso cuando no está trabajando con varias personas en el mismo archivo, un sistema de control de versiones tiene su valor. Esta es el área donde se utiliza un sistema de control de versiones personal. Las funciones importantes de un sistema de control de versiones privado o personal son la posibilidad de volver a versiones anteriores y tener un sistema central de gestión de documentos.
Para llevar archivos fodt a un sistema de control de versiones personal, se pueden usar varias opciones, como las siguientes.
  • RCS
  • CVS
  • Git

RCS

Revision_Control_System o RCS es un sistema de control de versiones bastante antiguo. Sin embargo, todavía está en uso, por ejemplo, Emacs ofrece soporte predeterminado para RCS como sistema de control de versiones. Por supuesto, uno puede usar cualquier otro VCS con Emacs,

Es fácil adoptar Vim para guardar automáticamente las versiones de respaldo en RCS .

RCS utiliza el mismo almacenamiento que los archivos que tiene bajo control de versiones. Normalmente, en el directorio con los documentos que están bajo control de revisión, habrá un subdirectorio RCS. Esto facilita que aplicaciones como Emacs y Vim le envíen cambios. La desventaja es que RCS no lo ayudará en una estrategia de respaldo.

CVS

El sistema de versiones concurrentes o CVS sigue el modelo cliente-servidor. El servidor proporciona un repositorio central y los clientes confirman sus cambios a este repositorio.
CVS se usa de manera celestial en sistemas de código abierto como FreeBSD y OpenBSD, por lo que es muy estable y robusto.
Cuando use CVS en su red doméstica, tendrá que configurar un servidor CVS. Si ya está ejecutando un servidor FreeBSD, OpenBSD o Linux en su red, esto no será mucho trabajo y tampoco será muy complicado.
El almacenamiento del repositorio central se separa del área de trabajo del usuario. Cuando se utiliza CVS en la estación de trabajo local, el usuario debe verificar el cambio dentro y fuera de los documentos desde el repositorio central. Por lo tanto, el uso de un CVS personal ayuda inmediatamente a proteger el documento de los bloqueos del almacenamiento de su estación de trabajo local.
Al poner todos los archivos importantes bajo el control del repositorio central, cuidar solo la copia de seguridad de este repositorio es una excelente política para proteger su trabajo.

Git

Git es un sistema de control de versiones mucho más nuevo que RCS y CVS. Git es un sistema de control de versiones distribuido . Esto significa que varias instancias de un repositorio pueden vivir en muchos lugares.
Trabajar con Git como un sistema de control de versiones personal en su red doméstica es muy fácil si ya hay un servidor FreeBSD, OpenBSD o Linux ejecutándose en su red. Solo tiene que instalar Git en el servidor y en su estación de trabajo. Agregue un usuario (a menudo: "git") en su servidor. Para cada proyecto, deje que este usuario cree un repositorio git separado en su directorio de inicio. Ahora en su estación de trabajo puede clonar este repositorio (así es como Git llama a un pago) y, a intervalos regulares, confirme sus cambios en este repositorio. Git usa ssh para recopilar los archivos, por lo que usa

git clone <user>@yourserver:repository.git

para clonar un repositorio del servidor a su estación de trabajo local.
De esta manera, tiene un repositorio central con todos sus archivos importantes, que pueden ser la base de una política de respaldo (consulte más arriba en CVS).

Segunda ventaja: generar archivos fodt

Porque los archivos son solo archivos de texto sin formato. Esto hace posible utilizar herramientas bastante simples pero no menos potentes como awk para generar archivos fodt a partir de otros archivos de texto sin formato.
También con scripts como scripts de shell o scripts de Perl o Puthon se pueden generar archivos fodt.
Al generar archivos fodt, se debe tener especial cuidado para convertir algunos caracteres especiales en sus entidades html, como los caracteres <y>.


No hay comentarios.:

Publicar un comentario

Sobre mi


 Hola, soy Washington Indacochea Delgado (Wachín), la siguiente es la historia de cómo empecé a usar Ubuntu. Todo empezó hace muchos años atrás en el año 2007 cuando estaba haciendo un deber y eran como las once de la noche y estaba en la computadora en Windows XP que se había puesto muy lento, demasiado, y había estado lidiando tratando de hacer el deber desde las ocho de la noche y el deber era para el siguiente día y yo ya quería dormir, y seguí tratando de usar la computadora para terminar el deber pero no pude, y ya era pasado de las doce casi la una (luego supe que tenía un virus) y tuve que irme a dormir y yo quedé muy frustrado por lo sucedido, ¡tanto tiempo allí con esa maquina lentísima y sin poder avanzar en la tarea! ¡fue algo horrible! todo funcionaba en camara lenta, era desesperante y sin poder hacer nada y con el apuro de terminar un deber importante para la mañana siguiente (no lo pude entregar).
  Al siguiente día en la noche en la iglesia había el culto de oración, yo fui y allí le pedí a Dios que me ayudará para nunca más volver a pasar por algo así por los virus. Luego pasó medía semana y mi hermano (estudiante de informática, muy inteligente) me dió un CD con el Sistema Operativo Ubuntu 7.10 (Gutsy Gibbon liberado en Octubre del 2007), y el me dijo que a éste no le afectaban los virus, y el me enseñó a instalarlo y me explicó como usarlo. Y desde allí empecé a practicar en este sistema operativo Ubuntu y poco a poco avanzando y leyendo en los foros en español y en inglés (allí hay más información). Pero usaba en ese tiempo más Windows que Ubuntu y ya para el año 2012 cuando hice mi tesis de Ingeniería en Alimentos usaba más Ubuntu (estaba probando los sabores https://kubuntu.org, https://ubuntustudio.org, y me había quedo usando Ubuntu Studio), sin embargo en ese año para hacer mi tesis utilicé Windows porque decía entre mi: "No sea que luego no me acepten mi tesis presentándola en formato odt del LibreOffice o algo me reclamen, o tenga luego yo que pasar de odt a doc, habiendo mucha posibilidad que se mueva algo del formato y tenga que corregirlo lo cual sería horas y horas", pero desde que terminé mi tesis estaba usando casi en su totalidad Ubuntu Studio (soy una persona musical y este UbuntuStudio es también para eso, usa un Kernel de baja latencia). Bien, a la fecha puedo decir que estoy libre de los virus, pero eso si frecuentemente actualizo el Sistema Operativo pues como ya sabrán los que usan Linux esa es la manera de protegerse de posibles ataques. Y también añado que desde el año 2020 estoy usando MX Linux porque Ubuntu dejó de dar soporte a 32 bits y con ello también UbuntuStudio. A continuación les dejo con varios vídeos sobre el tema de porqué Linux es más seguro:


[Aalto Talk with Linus Torvalds (Subtitulado)] min 31:52 sobre el Kernel.

Nota: Estas ultimas dos de Red Hat las puede ver con subtítulos en español si les da clic en la Tuerca y allí lo selecciona entre los varios idiomas que tiene.
Si usted quiere saber las vulnerabilidades que van encontrando en Ubuntu puede revisar esta página:

Ubuntu security notices (usn)

está sobre entendido que una vez que las encuentren las arreglarán y el parche se lo enviarán en las actualizaciones.
Puede leer también:

SecurityTeam - Ubuntu Wiki


 A mediados del 2018 estoy usando Xubuntu 18.04 de 32 bits por la razón de que Ubuntu Studio ha dejado de dar soporte a 32 bits, no obstante para hacer música estoy usando Jack Audio Connection Kit pues he aprendido a configurarlo.

También lea sobre la Historia de esta página

Proyecto Facilitar el Software Libre en el Ecuador: Historia
https://facilitarelsoftwarelibre.blogspot.com/2019/08/historia-de-esta-pagina.html

Que Dios les bendiga