Assoc es un comando (interno) que se encuentra dentro del símbolo del sistema del procesador de comandos de Windows, que permite la asociación de la extensión de archivo con el tipo de archivo. Una extensión de archivo generalmente son los últimos caracteres en Nombre de archivo después del punto (“.”). Aunque no es obligatorio que el archivo tenga una extensión (en el caso de archivos sin extensión).
La extensión a la asociación de tipo de archivo se aplica predominantemente por el sistema operativo Windows. Otros sistemas operativos, como Linux y macOS, admiten dicha asociación, pero no las aplican a los niveles de Windows. Linux Kernel utiliza más bien Números Mágicos para el reconocimiento de tipos de archivos. En este artículo, veremos el comando assoc que se encuentra en cmd y veremos sus usos.
Descripción del comando:
ASSOC [.ext[=[fileType]]] .ext Specifies file extension to associate file type with fileType Specifies file type to associate with file extension
Escriba ASSOC sin parámetros para mostrar las asociaciones de archivos actuales. Si se invoca ASSOC solo con la extensión de archivo, muestra la asociación de archivo actual para esa extensión de archivo. No especifique nada para el tipo de archivo y el comando eliminará la asociación para la extensión del archivo.
Nota:
el texto anterior se puede obtener ejecutando assoc /? Comando en línea de comando
Uso del comando:
Visualización de la lista de cada extensión para la asociación de tipo de archivo. Para mostrar la lista, ejecute el siguiente comando en cmd.
Assoc :
Después de la ejecución, aparece una salida como tal.
.001=WinRAR .386=vxdfile .3ds=Photoshop.3DSFileType.130 .3g2=WMP11.AssocFile.3G2 .3ga=VLC.3ga .3gp=WMP11.AssocFile.3GP .3gp2=WMP11.AssocFile.3G2 .3gpp=WMP11.AssocFile.3GP .669=VLC.669 .7z=WinRAR .8ba=Photoshop.PlugIn .8bc=Photoshop.PlugIn
Visualización de la asociación del tipo de archivo de una sola extensión de archivo:
Para mostrar la asociación, ejecute el siguiente comando.
assoc ext
donde ext es la extensión de archivo sobre la que queremos obtener información.
Ejemplo:
para obtener información de asociación sobre la extensión de archivo .jpg
assoc .jpg
Producción :
.jpg=jpegfile
Nota:
siempre debe haber un período anterior a la extensión.
Crear asociación de tipo de archivo:
requiere cmd para ejecutarse con privilegios elevados (modo administrador). Para crear un tipo de archivo asociado con una extensión, se debe usar el siguiente comando.
assoc extension=filetype
Aquí, una extensión es la extensión de archivo que queremos asociar, y el tipo de archivo es el tipo con el que queremos asociar esa extensión. La extensión siempre debe ir precedida de un punto/punto y siempre debe haber un signo igual (=) entre la extensión y el tipo de archivo.
Ejemplo:
el comando para asociar la extensión .jkl con el tipo de archivo pngfile.
assoc .jkl=pngfile
- Cabe señalar que la asociación de cualquier extensión debe hacerse con un tipo de archivo conocido (conocido por los sistemas operativos). De lo contrario, el sistema operativo puede no tener idea de qué aplicación asignar para ese tipo de archivo en particular.
- Esto se debe al hecho de que, al igual que las extensiones se asocian con tipos de archivos, los tipos de archivos se asocian además con una aplicación. Por lo tanto, si el usuario elige un nuevo tipo de archivo, entonces no tendrá una aplicación asociada (esto podría resolverse asociando una aplicación al tipo de archivo usando ftype).