Files included in the CDK package
This is a list of the main files and folders you will find in the CDK package. Some of the files may not be available in this version of the CDK or not available in the package because they are automatically generated once needed by the CDK. The path is relative to the package root folder
- doc/
- The documentation you are currently reading.
- bin/
- Precompiled binaries of the CDK. Check also the section about How to run the CDK.
- opera/
- This folder (and its subfolders) contains different configuration files for Opera, Fonts and Widgets (more details below)
- opera/fonts/
- Fonts used by the CDK.
- opera/widgets/
- Widget examples.
- opera/opera_dir/
-
A directory for shared resources used by Opera, containing various files that are required to get Opera running.
This directory is referred to as the "opera dir" directory. At runtime, the environment variable $OPERA_DIR should be set to point to this location. This is usually done by the run script. Opera needs to be able to read (not write) in this directory.
- encoding.bin: This file contains unicode information to help Opera handle different types of scripts, such as Arabic, Japanese and so on.
- html40_entities.dtd: This file contains the character entity set for HTML 4.0.
- opera/opera_dir/images/
- Location of internal images. This directory currently holds missingplugin.svg which is used if on-demand plugins are enabled in opera.ini.
- opera/opera_dir/jsplugins/
- A directory with precompiled plug-ins and configurations.
- jsplugins.ini: A configuration file with plug-in permissions.
- opera/opera_dir/locale/
- english.lng holds the English language strings.
- opera/opera_dir/scripts/
- A directory with scripts needed to display the opera:feeds page.
- opera/opera_dir/skin/
- The skin that is used by default standard_skin.zip is included in this directory together with a sample skin, orange_skin.zip.
- opera/opera_dir/styles/
- CSS files for styling. For more information about operas style files, see the Files Used by Opera Web page.
- opera/opera_dir/styles/images/
- Images used to improve local file listings.
- opera/opera_home/
-
Opera's settings for cache, cookies, and so on belong in this directory. The CDK is highly configurable from the ini files. There is support for more settings than mentioned in the sample files, so please follow the links listed below for more information.
At runtime, the environment variable $OPERA_HOME should be set to point to this location. This is usually done by the run scripts. Opera needs to be able to read and write in this directory.
- bookmarks.ini: Contains bookmarks data.
- browser.js: A signed file that configures Opera's override scripts. For more information, see the Site patching section.
- cookies4.dat: This file is generated at runtime and contains information about stored cookies.
- global.dat: This file is generated at runtime and contains information about stored global history.
- input.ini: Configures Opera's key bindings. For more information, see the Input.ini settings section.
- opcacrt6.dat: This file is generated at runtime and contains information about stored CA certificates.
- opcert6.dat: This file is generated at runtime and contains information about stored personal certificates and private keys.
- opera.ini: Configures user settings and preferences. For more information, see the Opera.ini settings section.
- opicacrt6.dat: This file is generated at runtime and contains information about stored intermediate CA certificates.
- oprand.dat: This file is generated at runtime. It is a random seed file used for generating keys.
- opssl6.dat: This file is generated at runtime and contains information about stored SSL preferences.
- opthumb.dat: This file is generated at runtime and contains a cache index for the thumbnails used by Speed Dial. The thumbnail cache is located in the <platform>/opera_home/thumbnails/ directory.
- optrust.dat: This file is generated at runtime and contains information about trusted sites.
- opuntrust.dat: This file is generated at runtime and contains information about untrusted sites.
- override_downloaded.ini: This file controls the way Opera identifies itself to a specific set of Web pages. This is because sometimes sites use the browser identification string to serve different content. On these sites the modified identification string gives Opera the preferred functionality.
- override.ini: A sample configuration file for site preferences. For more information, see the Site patching section.
- vlink4.dat: If disk cache is enabled, this file is generated at runtime. It is used for storing information about visited links.
- widgets.xml: Contains the security policy for widgets. For more information, see the Widgets Security Model section.
- opera/opera_home/cache/
- If disk cache is enabled, this directory is used for storing the cached files together with the index in dcache4.url.
- opera/opera_home/download/
- The default download directory that is specified in opera.ini.
- opera/opera_home/feeds/
- Information about subscribed feeds and different webfeeds settings are stored in generated files located in this directory.
- opera/opera_home/secure/
- Location of the storage file for Wand data.
- opera/opera_home/thumbnails/
- Location of the thumbnail cache.
- opera/opera_home/tmp/
- Location of temporary files.
- opera/opera_home/widgets/
- A directory where widgets store their settings and other data that should persist across sessions.