Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 134
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 137
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 139
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 144
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 145
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 153
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150
Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/AutoLoader.php:1007) in /usr/local/www/mediawiki/includes/Feed.php on line 229
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/AutoLoader.php:1007) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/AutoLoader.php:1007) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/AutoLoader.php:1007) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38 http://fileformats.archiveteam.org/api.php?action=feedcontributions&feedformat=atom&user=ZensaiyukiJust Solve the File Format Problem - User contributions [en]2025-05-22T11:48:37ZUser contributionsMediaWiki 1.19.2http://fileformats.archiveteam.org/wiki/Shockwave_(Director)Shockwave (Director)2020-04-27T14:10:15Z<p>Zensaiyuki: </p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Miscellaneous File Formats<br />
|extensions={{ext|dcr}}, {{ext|dir}}, {{ext|dxr}}, {{ext|cct}}, {{ext|cst}}, {{ext|cxt}}<br />
|mimetypes={{mimetype|application/x-director}}<br />
|pronom={{PRONOM|x-fmt/341}}, {{PRONOM|fmt/317}}, {{PRONOM|fmt/486}}<br />
|type code={{Type Code|FGDM}}<br />
|released=≤1995<br />
}}<br />
:''For Shockwave Flash, see [[SWF]].'<br />
'''Shockwave''' is a platform and format for multimedia applications, video games, etc. It was owned by Macromedia during most of its formative years, and is now owned by Adobe. It has many names, most of which involve permutations of the words "Macromedia", "Adobe", "Shockwave", and "Director". ''Director'' is the application usually used to develop it. It is distinct from [[SWF]] (Flash).<br />
<br />
The format seems to be based on the [[RIFX]] metaformat, though some DCR files are not[https://sites.google.com/site/reverseshockwave/home/dcr-format] actually valid RIFX files.<br />
<br />
It might be that the DCR files don't work as valid RIFX files due to DEFLATE compression being used on some sections of the file using an undetermined scheme. Presumably a correct application of INFLATE would yield a valid file. AN old oreilly[https://docstore.mik.ua/orelly/web2/wdesign/ch26_07.htm] book reveals that this compression and decompression step used to be done by a Director Xtra plugin called "afterburner" before it was a built in feature. Afterburner is available on some mac abandonware sites. <br />
<br />
Shockwave also has a plugin system called "xtras" which may complicate the correct interpretation of some files in the future.<br />
<br />
== Identifiers ==<br />
File extensions:<br />
* .DIR = Director file<br />
* .DXR = Protected Director file<br />
* .DCR = Shockwave version of DIR<br />
* .CST = Director cast<br />
* .CXT = Protected Director cast<br />
* .CCT = Shockwave cast<br />
<br />
== Sample files ==<br />
* [https://archive.org/details/SfantaScripturabor2001EditieJubiliara Sfanta Scriptura (BOR 2001, editie jubiliara)]<br />
<br />
== Links ==<br />
* [[Wikipedia:Adobe Shockwave]]<br />
* [[Wikipedia:Adobe Director]]<br />
* [[Wikipedia:Adobe Shockwave Player]]<br />
* [https://helpx.adobe.com/shockwave/kb/xtras-installed-shockwave-player.html Xtras installed with Adobe Shockwave Player] - Adobe's list of default extras installed with shockwave<br />
* [https://github.com/eriksoe/Schockabsorber Schockabsorber] - Has some very rudimentary reverse engineering of the Director format.<br />
* [https://gist.github.com/TheCjw/b21d82dfe43107c58a6f Adobe Shockwave - A case study on memory disclosure] - This contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
* [[https://zenhax.com/viewtopic.php?t=252]] - A thread on a game reverse engineering forum discussing the DCR format<br />
* [[http://aluigi.org/papers/bms/shockwave.bms]] - (direct download) A script for QuickBMS roughly describing how to apply decompression to a DCR file. <br />
<br />
== Editors' notes ==<br />
The [[PRONOM]] database claims that the PC version of Director creates files that begin with "RIFX" (i.e. big-endian), and the Macintosh version creates files that begin with "XFIR" (little-endian). This seems backwards. Either PRONOM is wrong, or something else is going on here.<br />
<br />
[[Category:RIFF based file formats]]<br />
[[Category:Document]]<br />
[[Category:Video]]<br />
[[Category:Web]]<br />
[[Category:Adobe]]</div>Zensaiyukihttp://fileformats.archiveteam.org/wiki/Shockwave_(Director)Shockwave (Director)2020-04-27T14:08:53Z<p>Zensaiyuki: Some new information I found about the format.</p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Miscellaneous File Formats<br />
|extensions={{ext|dcr}}, {{ext|dir}}, {{ext|dxr}}, {{ext|cct}}, {{ext|cst}}, {{ext|cxt}}<br />
|mimetypes={{mimetype|application/x-director}}<br />
|pronom={{PRONOM|x-fmt/341}}, {{PRONOM|fmt/317}}, {{PRONOM|fmt/486}}<br />
|type code={{Type Code|FGDM}}<br />
|released=≤1995<br />
}}<br />
:''For Shockwave Flash, see [[SWF]].'<br />
'''Shockwave''' is a platform and format for multimedia applications, video games, etc. It was owned by Macromedia during most of its formative years, and is now owned by Adobe. It has many names, most of which involve permutations of the words "Macromedia", "Adobe", "Shockwave", and "Director". ''Director'' is the application usually used to develop it. It is distinct from [[SWF]] (Flash).<br />
<br />
The format seems to be based on the [[RIFX]] metaformat, though some DCR files are not[https://sites.google.com/site/reverseshockwave/home/dcr-format] actually valid RIFX files.<br />
<br />
It might be that the DCR files don't work as valid RIFX files due to DEFLATE compression being used on some sections of the file using an undetermined scheme. Presumably a correct application of INFLATE would yield a valid file. AN old oreilly[https://docstore.mik.ua/orelly/web2/wdesign/ch26_07.htm] book reveals that this compression and decompression step used to be done by a Director Xtra plugin called "afterburner" before it was a built in feature. Afterburner is available on some mac abandonware sites. <br />
<br />
Shockwave also has a plugin system called "xtras" which may complicate the correct interpretation of some files in the future.<br />
<br />
== Identifiers ==<br />
File extensions:<br />
* .DIR = Director file<br />
* .DXR = Protected Director file<br />
* .DCR = Shockwave version of DIR<br />
* .CST = Director cast<br />
* .CXT = Protected Director cast<br />
* .CCT = Shockwave cast<br />
<br />
== Sample files ==<br />
* [https://archive.org/details/SfantaScripturabor2001EditieJubiliara Sfanta Scriptura (BOR 2001, editie jubiliara)]<br />
<br />
== Links ==<br />
* [[Wikipedia:Adobe Shockwave]]<br />
* [[Wikipedia:Adobe Director]]<br />
* [[Wikipedia:Adobe Shockwave Player]]<br />
* [https://helpx.adobe.com/shockwave/kb/xtras-installed-shockwave-player.html Xtras installed with Adobe Shockwave Player] - Adobe's list of default extras installed with shockwave<br />
* [https://github.com/eriksoe/Schockabsorber Schockabsorber] - Has some very rudimentary reverse engineering of the Director format.<br />
* [https://gist.github.com/TheCjw/b21d82dfe43107c58a6f Adobe Shockwave - A case study on memory disclosure] - This contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
* [https://zenhax.com/viewtopic.php?t=252] - A thread on a game reverse engineering forum discussing the DCR format<br />
* [http://aluigi.org/papers/bms/shockwave.bms] - (direct download) A script for QuickBMS roughly describing how to apply decompression to a DCR file. <br />
<br />
== Editors' notes ==<br />
The [[PRONOM]] database claims that the PC version of Director creates files that begin with "RIFX" (i.e. big-endian), and the Macintosh version creates files that begin with "XFIR" (little-endian). This seems backwards. Either PRONOM is wrong, or something else is going on here.<br />
<br />
[[Category:RIFF based file formats]]<br />
[[Category:Document]]<br />
[[Category:Video]]<br />
[[Category:Web]]<br />
[[Category:Adobe]]</div>Zensaiyukihttp://fileformats.archiveteam.org/wiki/Shockwave_(Director)Shockwave (Director)2016-01-13T10:29:40Z<p>Zensaiyuki: </p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Miscellaneous File Formats<br />
|extensions={{ext|dcr}}, {{ext|dir}}, {{ext|dxr}}<br />
|pronom={{PRONOM|x-fmt/341}}, {{PRONOM|fmt/317}}, {{PRONOM|fmt/486}}<br />
|released=≤1995<br />
}}<br />
:''For Shockwave Flash, see [[SWF]].''<br />
<br />
'''Shockwave''' is a platform and format for multimedia applications, video games, etc. It was owned by Macromedia during most of its formative years, and is now owned by Adobe. It has many names, most of which involve permutations of the words "Macromedia", "Adobe", "Shockwave", and "Director". ''Director'' is the application usually used to develop it. It is distinct from [[SWF]] (Flash).<br />
<br />
The format is based on the [[RIFF]] metaformat, but with data stored as big endian, (so the magic bytes are RIFX instead of RIFF)<br />
<br />
Shockwave also has a plugin system called "xtras" which may complicate the correct interpretation of some files in the future.<br />
<br />
<br />
== Identifiers ==<br />
This format has three related extensions: DIR is uncompressed, DCR is compressed, and DXR is encrypted. <br />
<br />
== Links ==<br />
* [[Wikipedia:Adobe Shockwave]]<br />
* [[Wikipedia:Adobe Director]]<br />
* [[Wikipedia:Adobe Shockwave Player]]<br />
* [https://helpx.adobe.com/shockwave/kb/xtras-installed-shockwave-player.html Xtras installed with Adobe Shockwave Player] - Adobe's list of default extras installed with shockwave<br />
* [https://github.com/eriksoe/Schockabsorber Schockabsorber] - Has some very rudimentary reverse engineering of the Director format.<br />
* [https://gist.github.com/TheCjw/b21d82dfe43107c58a6f Adobe Shockwave - A case study on memory disclosure] - This contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
<br />
[[Category:Video]]<br />
[[Category:Web]]<br />
[[Category:Adobe]]</div>Zensaiyukihttp://fileformats.archiveteam.org/wiki/Ext:dirExt:dir2016-01-12T11:42:46Z<p>Zensaiyuki: </p>
<hr />
<div>: ''Information for extension '''.dir'''''<br />
<br />
Macromedia or Adobe director. This format has three related extensions. DIR is uncompressed, DCR is compressed, and DXR is encrypted. <br />
<br />
director format is based on the [[RIFF]] metaformat, but with data stored as big endian, (so the magic bytes are RIFX instead of RIFF)<br />
<br />
=Resources=<br />
==Schockabsorber: has some very rudimentary reverse engineering of the director format==<br />
https://github.com/eriksoe/Schockabsorber<br />
<br />
==Adobe Shockwave - A case study on memory disclosure==<br />
this contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
https://gist.github.com/TheCjw/b21d82dfe43107c58a6f<br />
<br />
<br />
<br />
=File types=<br />
==Macromedia Director version Macintosh==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/fmt/317 fmt/317]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
==Macromedia Director version PC==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/x-fmt/341 x-fmt/341]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
<br />
<br />
<br />
----<br />
''Source: [[PRONOM]]''<br />
=Resources=<br />
* [[Special:Search/dir|Search for 'dir' on this wiki]]<br />
* [http://en.wikipedia.org/wiki/Special:Search/.dir Information about 'dir' on Wikipedia]<br />
* [http://filext.com/file-extension/dir Information about extension '.dir' on FilExt.com]<br />
* [http://www.fileinfo.com/extension/dir Information about extension '.dir' on FileInfo.com]<br />
* [http://www.file-extensions.org/search/?searchstring=dir Information about 'dir' on File-Extensions.org]<br />
* [http://extension.nirsoft.net/dir List of programs that can open '.dir' files on File Extensions Information For Windows website]<br />
* [https://www.google.com/search?as_epq=.dir Search Google for '.dir']<br />
----<br />
: <small>This page has been generated automatically by [[User:Bender|Bender]], edits will be overwritten. For comments, please use [[User_talk:Bender]].</small><br />
[[category:File Format Extension]]</div>Zensaiyukihttp://fileformats.archiveteam.org/wiki/Ext:dirExt:dir2016-01-12T11:36:08Z<p>Zensaiyuki: </p>
<hr />
<div>: ''Information for extension '''.dir'''''<br />
<br />
Macromedia or Adobe director. This format has three related extensions. DIR is uncompressed, DCR is compressed, and DXR is encrypted. <br />
<br />
director format is based on the [[RIFF]] metaformat<br />
<br />
=Resources=<br />
==Schockabsorber: has some very rudimentary reverse engineering of the director format==<br />
https://github.com/eriksoe/Schockabsorber<br />
<br />
==Adobe Shockwave - A case study on memory disclosure==<br />
this contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
https://gist.github.com/TheCjw/b21d82dfe43107c58a6f<br />
<br />
<br />
<br />
=File types=<br />
==Macromedia Director version Macintosh==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/fmt/317 fmt/317]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
==Macromedia Director version PC==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/x-fmt/341 x-fmt/341]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
<br />
<br />
<br />
----<br />
''Source: [[PRONOM]]''<br />
=Resources=<br />
* [[Special:Search/dir|Search for 'dir' on this wiki]]<br />
* [http://en.wikipedia.org/wiki/Special:Search/.dir Information about 'dir' on Wikipedia]<br />
* [http://filext.com/file-extension/dir Information about extension '.dir' on FilExt.com]<br />
* [http://www.fileinfo.com/extension/dir Information about extension '.dir' on FileInfo.com]<br />
* [http://www.file-extensions.org/search/?searchstring=dir Information about 'dir' on File-Extensions.org]<br />
* [http://extension.nirsoft.net/dir List of programs that can open '.dir' files on File Extensions Information For Windows website]<br />
* [https://www.google.com/search?as_epq=.dir Search Google for '.dir']<br />
----<br />
: <small>This page has been generated automatically by [[User:Bender|Bender]], edits will be overwritten. For comments, please use [[User_talk:Bender]].</small><br />
[[category:File Format Extension]]</div>Zensaiyukihttp://fileformats.archiveteam.org/wiki/Ext:dirExt:dir2016-01-12T11:33:25Z<p>Zensaiyuki: </p>
<hr />
<div>: ''Information for extension '''.dir'''''<br />
Macromedia or Adobe director. This format has three related extensions. DIR is uncompressed, DCR is compressed, and DXR is encrypted. <br />
<br />
=Resources=<br />
==Schockabsorber: has some very rudimentary reverse engineering of the director format==<br />
https://github.com/eriksoe/Schockabsorber<br />
<br />
==Adobe Shockwave - A case study on memory disclosure==<br />
this contains some useful specifics on the format, specifically for the purposes of building a security exploit.<br />
https://gist.github.com/TheCjw/b21d82dfe43107c58a6f<br />
<br />
<br />
<br />
=File types=<br />
==Macromedia Director version Macintosh==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/fmt/317 fmt/317]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
==Macromedia Director version PC==<br />
===PRONOM===<br />
* [http://www.nationalarchives.gov.uk/PRONOM/x-fmt/341 x-fmt/341]<br />
===Mime-type===<br />
* [http://www.iana.org/assignments/media-types/application/x-director application/x-director]<br />
<br />
<br />
<br />
----<br />
''Source: [[PRONOM]]''<br />
=Resources=<br />
* [[Special:Search/dir|Search for 'dir' on this wiki]]<br />
* [http://en.wikipedia.org/wiki/Special:Search/.dir Information about 'dir' on Wikipedia]<br />
* [http://filext.com/file-extension/dir Information about extension '.dir' on FilExt.com]<br />
* [http://www.fileinfo.com/extension/dir Information about extension '.dir' on FileInfo.com]<br />
* [http://www.file-extensions.org/search/?searchstring=dir Information about 'dir' on File-Extensions.org]<br />
* [http://extension.nirsoft.net/dir List of programs that can open '.dir' files on File Extensions Information For Windows website]<br />
* [https://www.google.com/search?as_epq=.dir Search Google for '.dir']<br />
----<br />
: <small>This page has been generated automatically by [[User:Bender|Bender]], edits will be overwritten. For comments, please use [[User_talk:Bender]].</small><br />
[[category:File Format Extension]]</div>Zensaiyuki Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/AutoLoader.php:1007) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38