{"id":"image-vnd-svf","mimeType":"image/vnd.svf","name":"Simple Vector Format","shortName":"SVF","category":"CAD \u0026 Legacy Vectors","extensions":[".svf"],"description":"The image/vnd.svf MIME type officially represents the Simple Vector Format, an early 2D vector graphics format co-developed in 1995 by SoftSource and the National Center for Supercomputing Applications (NCSA). It was one of the first concerted efforts to bring scalable vector graphics (like CAD blueprints and schematics) to the World Wide Web, requiring a browser plugin to view. Ultimately, W3C's SVG (Scalable Vector Graphics) won the standards war, rendering this original SVF format obsolete. Note: Modern developers often encounter the '.svf' extension in relation to Autodesk's 'Simple Viewing Format' (used in Autodesk Platform Services / Forge), which is an entirely different, ZIP-based 3D/2D web viewing format that happens to share the same acronym and extension.","seo":{"title":"image/vnd.svf MIME Type | Developer Reference for SVF","description":"Complete reference for the image/vnd.svf MIME type: SoftSource Simple Vector Format history, Web CAD origins, and Autodesk Forge SVF confusion.","faqs":[{"question":"What is a Simple Vector Format (SVF) file?","answer":"Historically, an SVF file is an early web-based 2D vector graphic format created in 1995 by SoftSource. It was designed to display CAD drawings and schematics in web browsers via a specialized plugin before standard formats like SVG existed."},{"question":"What is the difference between SVF and SVG?","answer":"SVF (Simple Vector Format) was a mid-1990s proprietary attempt at web vector graphics that ultimately failed to gain universal adoption. SVG (Scalable Vector Graphics) is the open XML-based W3C standard that succeeded it and is natively supported by all modern web browsers."},{"question":"Does this MIME type apply to Autodesk Forge SVF files?","answer":"Technically, no. The official IANA registration for image/vnd.svf belongs to the 1995 SoftSource format. Autodesk's modern 'Simple Viewing Format' (also using the .svf extension) used in the Autodesk Forge/APS viewer is actually a packaged ZIP container holding JSON metadata, 3D meshes, and textures. However, some web servers might lazily map Autodesk .svf files to this legacy MIME type."}]},"index":{"compression":["Uncompressed","Deflate (in modern Autodesk SVF implementations)"],"browserSupport":{"score":1,"label":"None"},"commonUses":["Historical Web-based CAD Viewers (1990s)","Legacy 2D Vector Archival","Autodesk Platform Services (Forge) Model Translation (Name Collision)"]},"technical":{"magicBytes":{"hex":"Unknown (SoftSource SVF)","ascii":"Unknown"},"container":"Custom Binary/Text (Legacy) or ZIP (Autodesk Forge)","compressionAlgorithm":["None"],"colorDepth":["Vector Data (Not Applicable)"],"transparency":true,"animation":false,"metadata":{"exif":false,"xmp":false,"iccProfile":false},"alphaChannel":false,"progressiveLoading":false,"hdrSupport":false},"history":{"developer":"SoftSource \u0026 NCSA (National Center for Supercomputing Applications)","released":"1995","specification":"Proprietary (Registered with IANA in 1996)"},"browserSupport":{"chrome":false,"chromeVersion":"None","firefox":false,"firefoxVersion":"None","safari":false,"safariVersion":"None","edge":false,"edgeVersion":"None","internetExplorer":false},"softwareSupport":[{"name":"SoftSource SVF Plug-in (Legacy)","logo":""},{"name":"Autodesk Forge Viewer (For the modern Autodesk SVF format)","logo":""}],"conversion":{"convertTo":["svg","dxf"],"convertFrom":["dxf","dwg"]},"developer":{"httpHeaders":[{"header":"Content-Type","value":"image/vnd.svf"}],"htmlAccept":"None","fileDetection":["If the file is a legacy SoftSource SVF, it lacks a universally recognized standard magic byte in modern sniffers.","If the file is a modern Autodesk Forge SVF, it is actually a ZIP archive, meaning its first 4 bytes will be the standard ZIP magic number: 50 4B 03 04 (PK\\x03\\x04)."]},"prosCons":{"pros":["Acted as a crucial pioneering stepping-stone in proving that scalable, zoomable vector graphics were viable and necessary for the World Wide Web"],"cons":["Completely obsolete and unsupported by modern web standards","Required end-users to install bulky, proprietary browser plugins","Causes significant developer confusion today due to Autodesk adopting the exact same acronym and file extension for a completely different technology"]},"specifications":{"url":"https://www.iana.org/assignments/media-types/image/vnd.svf","rfc":"","mimeAliases":["application/x-svf"]},"developerSnippets":{"python":"import magic\n# Libmagic lacks definitions for historical SoftSource SVF.\n# If it's an Autodesk Forge SVF, it will be detected as a ZIP file.\nprint(magic.from_file('drawing.svf', mime=True)) # May output 'application/zip' or 'application/octet-stream'","nodejs":"const mime = require('mime');\n// Many JS MIME libraries map .svf to image/vnd.svf purely based on the historical IANA registry string match\nconsole.log(mime.getType('drawing.svf')); // Likely outputs 'image/vnd.svf'","go":"import \"net/http\"\n// The standard net/http library cannot detect historical SVF. Autodesk SVF will be detected as 'application/zip'.","php":"$mime = mime_content_type('drawing.svf');\necho $mime; // Standard server environments will map this to application/octet-stream or application/zip"},"relatedFormats":["svg","dxf","dwg","zip"]}
