Tekstverwerkers, ontworpen voor RTF-opmaak, voegen vaak ongewenste elementen toe bij het werken met platte tekstbestanden. Deze omvatten:
* Opmaakcodes: Dit zijn onzichtbare tekens die zaken regelen als vetgedrukt, cursief, lettergroottes, alinea-afstand, tabs en meer. Wanneer u het bestand opent in een gewone teksteditor, zijn deze codes zichtbaar, waardoor de tekst onoverzichtelijk wordt en het moeilijk wordt om deze te lezen of te verwerken. Ze zijn vooral problematisch bij programmeren, scripten of taken die afhankelijk zijn van pure tekst.
* Verborgen tekens: Net als opmaakcodes kunnen deze niet-afdrukbare tekens bevatten, zoals zachte koppeltekens, sectie-einden, pagina-einden en andere controletekens die zijn ingevoegd door de lay-outengine van de tekstverwerker.
* Metagegevens: Tekstverwerkers nemen vaak metadata op in het bestand, zoals auteursinformatie, aanmaakdatum, revisiegeschiedenis en andere details. Deze metagegevens vergroten de bestandsgrootte en zijn niet relevant voor manipulatie van platte tekst.
* Ingesloten objecten: Afbeeldingen, spreadsheets of andere objecten die in het document zijn gekoppeld of ingebed, zijn niet compatibel met platte tekst en gaan verloren of veroorzaken fouten wanneer ze worden geopend in een platte teksteditor.
* Coderingsproblemen: De tekstverwerker slaat het bestand mogelijk op in een specifieke codering (zoals UTF-16 of bedrijfseigen formaten) die niet compatibel is met de standaardcodering van de platte-teksteditor, wat kan leiden tot problemen met de weergave van tekens of corruptie.
Kortom, elke functie die verder gaat dan eenvoudige tekstinvoer en elementaire regeleinden zal waarschijnlijk problematisch zijn bij het omgaan met bestanden die interpretatie van platte tekst vereisen. Kladblokken, eenvoudige teksteditors en code-editors zijn veel beter voor het rechtstreeks werken met platte tekstbestanden. |