Un archivo contenedor (.cab) es una biblioteca de archivos comprimidos almacenados en un ·nico archivo. Los archivos contenedores se utilizan para organizar los archivos de instalaci≤n que se copian en el sistema del usuario. Un archivo comprimido de gran tama±o puede dividirse en varios archivos .cab.
Durante varios a±os, Microsoft ha utilizado archivos .cab para comprimir el software que distribuφa en discos. Originalmente, esos archivos se utilizaban para reducir al mφnimo el n·mero de discos que se incluφan con un producto. En la actualidad, los archivos .cab se utilizan para reducir el tama±o de archivo, y el tiempo asociado para su descarga, del contenido del Web que se encuentra en Internet o en los servidores de las intranets corporativas.
El archivo de informaci≤n (.inf) suele incluirse en todos los contenedores y proporciona informaci≤n adicional de la instalaci≤n. El archivo .inf puede hacer referencia a archivos del contenedor o a otros archivos y direcciones URL.
El IEAK incluye un conjunto de herramientas que ayudan a crear archivos contenedor y utilizan la tecnologφa IExpress.
Cada archivo comprimido en un archivo .cab se guarda, en su totalidad, en una ·nica carpeta. Un archivo .cab puede contener una o varias carpetas, o partes de una carpeta. Asφ, incluso en el caso de que un archivo comprimido no se pueda almacenar en un ·nico archivo .cab, se almacenarß en una carpeta que estß formada por varios archivos .cab. Una serie de archivos .cab de ese tipo forma un conjunto. Cada archivo .cab contiene informaci≤n acerca del nombre de los archivos .cab adyacentes desde un punto de vista l≤gico.
El formato de archivos .cab que se utiliza para la descarga de componentes de Internet Explorer de Internet es de uso genΘrico y estß basado en el sistema de compresi≤n Lempel-Ziv.
Un archivo .cab puede tener una firma digital, de igual modo que un control ActiveX. Una firma digital permite identificar a la compa±φa o individuo que ha desarrollado el software. La firma relaciona el nombre de un proveedor de software con un archivo determinado. La tecnologφa Authenticode se puede usar para incluir la firma en el archivo .cab.
Puede utilizar archivos .cab para mejorar la experiencia del usuario final, ya que m·ltiples archivos se descargan al mismo tiempo y s≤lo se presenta al usuario un certificado para todos ellos. Puede obtener mßs informaci≤n acerca de esta tecnologφa en el sitio MSDN Online Web Workshop.
Al marcar su control como "seguro para ejecuci≤n" (safe for scripting), los usuarios saben que esa secuencia de comandos incluida en una pßgina HTML no puede utilizar el control para da±ar sus equipos ni para obtener informaci≤n que no hayan proporcionado voluntariamente.
Al marcar un control como "seguro para inicializaci≤n" (safe for initialization), los usuarios saben que no hay ninguna forma de que un programador de HTML pueda da±ar sus equipos al proporcionar al control datos no vßlidos cuando la pßgina lo inicializa.
Nota