Rich Text Format Directory

Last updated

Rich Text Format Directory
Filename extension
.rtfd
Uniform Type Identifier (UTI) com.apple.rtfd
Type of format Word processing document
Container for RTF and media files

Rich Text Format Directory, also known as RTFD (due to its extension .rtfd), or Rich Text Format with Attachments, [1] is a primary document format of TextEdit, an application native to NeXTSTEP [1] and macOS [1] which has also been ported to other versions of Unix. The file format is based on the Rich Text Format, but can also include "attachments" such as images and animations.

Contents

An RTFD document is a bundle, a folder containing files. It contains a Rich Text file called TXT.rtf that contains Rich Text formatting commands, as well as commands for including images or other attachments contained within the bundle. Images used in the document are stored in the bundle in their native formats.

One advantage of RTFD is that it supports scalable high quality image formats like PDF, so an RTFD file can print with no information loss at large paper sizes. The standard RTF format also supports a number of scalable image meta file formats.

Compatibility

macOS

Like RTF, RTFD files can be opened on macOS, which supports bundles. Mac applications that support RTF and RTFD include Apple's TextEdit and Pages, and a third-party free program called Bean. However, Microsoft's Office for Mac and most other document applications on the platform do not support RTFD.

Microsoft Windows

In contrast to RTF, RTFD files cannot be opened properly by applications on Windows, which does not support the concept of bundles.

In Microsoft Windows, RTFD files are displayed as folders. Editing these folders may destroy the data inside the RTFD. In particular editing any of the elements, such as the text file, inside the folder will remove other elements, such as graphics. Any text associated with the RTFD file appears in the Windows folder as an RTF file. However, when the RTF file is edited in a text editor such as WordPad, Notepad or Word, graphics elements are replaced by a text notation showing their inclusion and, when saved, the graphics elements inside the folder are 'lost' when the RTFD file is subsequently opened in macOS.[ citation needed ]

Note that, if the RTFD file is saved as an archive file (.zip, .rar etc.) it can also be "opened" on Windows using WinZip 8.1 as well as WinRar 3.7.1, meaning the user can extract the contents of the .rtfd file (.pdf, .rtf, .jpg, etc.) and then look at each extracted file using its native application (Acrobat, WordPad, Photo Gallery, etc.). However, as previously stated, some of the contents, such as graphics elements, will be lost after editing when the RTFD file is subsequently re-opened in macOS.

If RTFD is converted to WebArchive on a Mac by using the "Save As" function in TextEdit, it may be opened and viewed in the web browser Safari even in Windows.

Linux

In contrast to RTF, RTFD files generally cannot be opened properly by applications on operating systems which do not recognize the bundled data. Most applications and operating environments on Linux, like Windows, treat the bundle as a folder containing unstructured data files.

However, the applications written for the GNUstep environment, such as the Ink text editor, can open these documents [2] and the GNUstep environment itself recognizes the concept of a bundle.

Related Research Articles

The Rich Text Format is a proprietary document file format with published specification developed by Microsoft Corporation from 1987 until 2008 for cross-platform document interchange with Microsoft products. Prior to 2008, Microsoft published updated specifications for RTF with major revisions of Microsoft Word and Office versions.

<span class="mw-page-title-main">SimpleText</span>

SimpleText is the native text editor for the Apple classic Mac OS. SimpleText allows text editing and text formatting, fonts, and sizes. It was developed to integrate the features included in the different versions of TeachText that were created by various software development groups within Apple Computer.

<span class="mw-page-title-main">TextEdit</span> Open-source word processor and text editor

TextEdit is an open-source word processor and text editor, first featured in NeXT's NeXTSTEP and OPENSTEP. It is now distributed with macOS since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-like operating systems such as Linux. It is powered by Apple Advanced Typography.

<span class="mw-page-title-main">GNUstep</span> Open source widget toolkit and application development tools

GNUstep is a free software implementation of the Cocoa Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project.

<span class="mw-page-title-main">Outlook Express</span> Microsoft e-mail client software

Outlook Express, formerly known as Microsoft Internet Mail and News, is a discontinued email and news client included with Internet Explorer versions 3.0 through 6.0. As such, it was bundled with several versions of Microsoft Windows, from Windows 98 to Windows Server 2003, and was available for Windows 3.x, Windows NT 3.51, Windows 95, Mac System 7, Mac OS 8, and Mac OS 9. In Windows Vista, Outlook Express was superseded by Windows Mail.

In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents. It can serve as an electronic hyperlink or file shortcut to access the program or data. The user can activate an icon using a mouse, pointer, finger, or voice commands. Their placement on the screen, also in relation to other icons, may provide further information to the user about their usage. In activating an icon, the user can move directly into and out of the identified function without knowing anything further about the location or requirements of the file or code.

The following tables compare general and technical information for a number of file archivers. Please see the individual products' articles for further information. They are neither all-inclusive nor are some entries necessarily up to date. Unless otherwise specified in the footnotes section, comparisons are based on the stable versions—without add-ons, extensions or external programs.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

In the macOS, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects. Property list files use the filename extension .plist, and thus are often referred to as p-list files.

In NeXTSTEP, OPENSTEP, and their lineal descendants macOS, iOS, iPadOS, tvOS, and watchOS, and in GNUstep, a bundle is a file directory with a defined structure and file extension, allowing related files to be grouped together as a conceptually single item.

<span class="mw-page-title-main">PeaZip</span> File archive computer program

PeaZip is a free and open-source file manager and file archiver for Microsoft Windows, ReactOS, Linux, MacOS and BSD by Giorgio Tani. It supports its native PEA archive format and other mainstream formats, with special focus on handling open formats. Version 9.4.0 supported 234 file extensions.

<span class="mw-page-title-main">Microsoft Office 2008 for Mac</span> Productivity software

Microsoft Office 2008 for Mac is a version of the Microsoft Office productivity suite for Mac OS X. It supersedes Office 2004 for Mac and is the Mac OS X equivalent of Office 2007. Office 2008 was developed by Microsoft's Macintosh Business Unit and released on January 15, 2008. Office 2008 was followed by Microsoft Office for Mac 2011 released on October 26, 2010, requiring a Mac with an Intel processor and Mac OS version 10.5 or better. Office 2008 is also the last version to feature Entourage, which was replaced by Outlook in Office 2011. Microsoft stopped supporting Office 2008 on April 9, 2013.

<span class="mw-page-title-main">Bean (software)</span> Word processor for Mac OS X

Bean is a word processor for Mac OS X. Originally free and open source software Bean became closed source at version 3. However, the Bean executable is still distributed free of charge. According to its author, James Hoover, Bean is not meant to replace Microsoft Word, but to be a lean word processor that is beautiful and user friendly. Many of Bean's operations are carried out by the underlying Cocoa framework of Mac OS X. The name Bean is a play on Cocoa and Java, two popular programming frameworks.

<span class="mw-page-title-main">DocFetcher</span> Open-source desktop search application

DocFetcher is a free and open source desktop search application. It runs on Windows, Mac OS X and Linux and is written in Java. The application has a graphical user interface, which is written using the Standard Widget Toolkits.

A .ipa file is an iOS and iPadOS application archive file which stores an iOS/iPadOS app. Each .ipa file includes a binary and can only be installed on an iOS, iPadOS, or ARM-based macOS device. Files with the .ipa extension can be uncompressed by changing the extension to .zip and unzipping. This is only recommended when editing the app itself. Some ipa’s will not have a .app file.

<span class="mw-page-title-main">Notes (Apple)</span> Software application for Apple platforms

Notes is a notetaking app developed by Apple Inc. It is provided on their iOS, iPadOS and macOS operating systems, the latter starting with OS X Mountain Lion. It functions as a service for making short text notes, which can be synchronized between devices using Apple's iCloud service. The application uses a similar interface on iOS and macOS, with a non-textured paper background for notes and light yellow icons, suggesting pencil or crayon. Until 2013, both applications used a strongly skeuomorphic interface, with a lined, textured paper design; the Mountain Lion version placed this inside a leather folder. This design was replaced in OS X Mavericks and iOS 7.

References

  1. 1 2 3 "RTF Files and Attributed Strings". Mac Developer Library. Apple Inc. 19 October 2009. Retrieved 18 December 2012.
  2. Frith-Macdonald, Richard. "NSAttributedString additions". GNUstep. Archived from the original on 6 May 2017.