What is MIME type "application/vnd.vectorworks"?
A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.
application/vnd.vectorworks is the registered MIME type for files created by the VectorWorks design software suite. It tells operating systems, web servers, and email applications how to process and display these files correctly.These files include design documents, technical drafts, and even plugins or scripts that enhance the VectorWorks environment. For instance, the main design files use formats like VWX, while older projects or alternative software use types like MCD. Additionally, plugins or scripting tools are stored in files with extensions such as VSM, VSO, and VST.
- The MIME type ensures proper application association and file handling.
- It supports detailed vector-based designs and technical drafts.
- It enables the use of extendable tools like plugins and scripts within the design software.
- It bridges legacy design formats with new functionalities in the evolving software suite.
For further technical details, refer to the official IANA registration.
Associated file extensions
Usage Examples
HTTP Header
When serving content with this MIME type, set the Content-Type header:
Content-Type: application/vnd.vectorworks
HTML
In HTML, you can specify the MIME type in various elements:
<a href="file.dat" type="application/vnd.vectorworks">Download file</a>
Server-side (Node.js)
Setting the Content-Type header in Node.js:
const http = require('http');
http.createServer((req, res) => {
res.setHeader('Content-Type', 'application/vnd.vectorworks');
res.end('Content here');
}).listen(3000);
Associated file extensions
FAQs
What is the primary use of the application/vnd.vectorworks MIME type?
This MIME type is used to identify files associated with Vectorworks, a CAD and BIM software suite. It ensures that design files like vwx and legacy mcd documents are correctly recognized by web servers and email clients as binary application data rather than generic text.
Which file extensions are associated with application/vnd.vectorworks?
The most common extension is vwx, which represents standard Vectorworks drawing files. It also covers legacy formats like mcd, as well as plugin and template files such as vsm, vso, and vst.
How do I configure an Apache server to serve Vectorworks files?
To ensure browsers download these files correctly, add the MIME type directive to your .htaccess file or main configuration. Use the line: AddType application/vnd.vectorworks .vwx .mcd .vst.
How do I add support for Vectorworks files in Nginx?
In your nginx.conf or mime.types file, add the type definition within the types block. The configuration should look like: application/vnd.vectorworks vwx mcd vso;.
Why do web browsers download .vwx files instead of displaying them?
Web browsers (Chrome, Firefox, Edge) do not have built-in rendering engines for complex CAD/BIM data. Because the MIME type is application/vnd.vectorworks, the browser treats it as an external application file and forces a download so it can be opened in the native Vectorworks software.
What is the difference between .vwx and .mcd files using this MIME type?
The mcd extension is the legacy format used by older versions of the software (formerly MiniCAD), while vwx is the current standard. Both utilize application/vnd.vectorworks to signal that they belong to the Vectorworks ecosystem.
Can IIS serve application/vnd.vectorworks files automatically?
Not by default; IIS usually requires manual registration for unknown binary types to prevent 404 errors. You must add a MIME Map in the IIS Manager with the file extension (e.g., .vwx) and the MIME type application/vnd.vectorworks.
General FAQ
What is a MIME type?
A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.
MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.
MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.
How do I find the MIME type for a file?
You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.
Why are multiple MIME types listed for one extension?
Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.