Mostrando entradas con la etiqueta eliminar. Mostrar todas las entradas
Mostrando entradas con la etiqueta eliminar. Mostrar todas las entradas

11/20/2013

Limpiar navegadores de páginas de inicio y barras de botones indeseados Proyecto AjpdSoft

Limpiar navegadores de páginas de inicio y barras de botones indeseados


Cómo limpiar los navegadores web de nuestro equipo (Internet Explorer, Mozilla Firefox, Google Chrome) de buscadores desleales (browser hijaker) y barras de botones indeseadas. Explicamos en este tutorial cómo eliminar malware de forma manual y también usando herramientas de terceros como Avast Browser Cleanup y Kaspersky Rescue Disk.


1/17/2011


Explicamos en este artículo cómo recuperar cualquier fichero eliminado por accidente (fotos, vídeos, documentos, etc.) de un disco duro, tarjeta de memoria flash, pendrive, lápiz de memoria, etc. Para ello usaremos un software gratuito u open source (con código fuente) llamado PhotoRec, Digital Picture and File Recovery. La ventaja de PhotoRec es que permite recuperaciones para usuarios expertos con conocimientos avanzados de sistemas de archivos.



Consideraciones IMPORTANTES antes de recuperar ficheros eliminados por accidente

Antes de hacer cualquier paso para recuperar ficheros eliminados o borrados por accidente de cualquier unidad, lo más importante y recomendable es que no se deben copiar nuevos ficheros ni realizar modificaciones de ningún tipo en la unidad donde se hayan eliminado accidentalmente los ficheros. Si es posible, no se debe realizar ningún cambio en la partición o unidad pues de hacerlo, es muy probable que los datos eliminados se pierdan para siempre.
Por lo tanto, tras detectar que se han borrado o eliminado datos por accidente, es recomendable seguir los pasos de este manual y no copiar nuevos ficheros ni crear carpetas, ni ejecutar utilidades de desfragmentación, ni nada por el estilo. El motivo lo explicamos aquí.
Y, repetimos, cuantos más cambios se hayan hecho en la unidad donde se encuentran los ficheros eliminados menor será la posibilidad de recuperarlos.

 

Cómo recuperar ficheros eliminados por accidente con PhotoRec

Para recuperar ficheros eliminados de una unidad de disco, tarjeta de memoria, pendrive, lápiz de memoria o cualquier otro medio de almacenamiento usaremos un software gratuito y open source (con código fuente en C disponible), en concreto usaremos PhotoRec. Existen muchos programas o software de recuperación de fotos y ficheros eliminados pero la gran parte son de pago, suelen permitir analizar la unidad en busca de los ficheros eliminados y, cuando los encuentran, no dejan recuperarlos hasta que no se obtenga la versión completa, previo pago. Así pues, mostramos aquí un software que funciona muy bien, es gratuito y open source. El único "inconveniente" que presenta es que no es en modo gráfico sino en modo texto, este inconveniente lo hace un poco menos amigable que, por ejemplo, Recuva, pero también es más avanzado en cuanto al uso, nos permitirá cambiar parámetros para usuarios expertos.
Descargaremos PhotoRec accediendo a la URL:

http://www.cgsecurity.org/wiki/TestDisk_Descargar
En nuestro caso descargaremos la versión para Windows (testdisk-6.11.3.win.zip de 1,5MB):

AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Antes de ejecutar la aplicación PhotoRec (puesto que no necesita instalación), si tenemos que recuperar algún fichero o archivo eliminado de alguna unidad extraíble (pendrive, tarjeta de memoria, memoria flash, etc.) la conectaremos previamente al puerto USB del equipo:
AjpdSoft AjpdSoft Cómo recuperar fotos borradas de tarjeta de 
memoria, pendrive, lápiz de memoria, memoria flash
Una vez descargado el fichero comprimido, lo descomprimiremos y ya tendremos disponible la aplicación PhotoRec y la aplicación TestDisk (permite recuperar particiones eliminadas, recuperar sectores de arranque, etc.). Ejecutaremos con doble clic el fichero "photorec_win.exe", si estamos en Microsoft Windows 7 lo ejecutaremos como administrador pulsando con el botón derecho del ratón sobre el fichero y seleccionando "Ejecutar como administrador":

AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Pulsaremos "Sí" en el Control de cuentas de usuario de Microsoft Windows 7:

AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
PhotoRec escaneará el equipo y mostrará todas las particiones que encuentre, tanto de discos rígidos (magnéticos) como discos extraíbles (tarjetas de memoria, memorias flash, pendrives, lápices de memoria, etc.). Identificaremos la partición donde se encuentren los ficheros eliminados a recuperar (o bien por el tamaño, o bien por el número de serie. En nuestro caso recuperaremos los ficheros jpg (imágenes o fotos) de un pendrive marca Kingston DataTraveler, lo seleccionaremos (con las teclas de cursor) y pulsaremos INTRO (Proceed):
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
A continuació seleccionaremos el tipo de tabla de partición, normalmente "Intel/PC partition". Una de las ventajas de PhotoRec es que permite intentar recuperar datos eliminados de unidades no particionadas (seleccionando "Non partitioned media". En nuestro caso, puesto que el pendrive donde teníamos las fotos era de tipo FAT32, seleccionaremos "Intel" y pulsaremso INTRO:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec


Nota: los tipos de tabla de partición que admite PhotoRec son: Intel (Intel/PC partition), EFI GPT ( EFI GPT partition map Mac i386, some x86_64), Mac (Apple partition map), None (non partitioned media), Sun (Sun Solaris partition), XBox (XBox partition).
A continuación seleccionaremos la partición de la unidad en la que se encuentran los ficheros eliminados, en nuestro caso "FAT32" con label (etiqueta) "AJPDSOFT". En la parte inferior, con las teclas de cursor derecha e izquierda, seleccionaremos "File Opt" y pulsaremos INTRO:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
PhotoRec nos permite elegir el tipo de ficheros a recuperar, en nuestro caso, puesto que queremos recuperar unas fotos y sabemos que estaban en formato JPG marcaremos el tipo de fichero "jpg JPG picture". Puesto que PhotoRec muestra todos los tipos marcados, para no ir uno a uno desmarcándolos, pulsaremos la tecla "s", a continuación nos moveremos con las teclas del cursor arriba y abajo y cuando tengamos seleccionado el tipo de fichero a recuperar lo marcaremos pulsando la barra espaciadora. A continuación podremos pulsaremos la tecla "b" para guardar los cambios y pulsaremos INTRO para continuar con el proceso:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec

Algunos de los tipos soportados por PhotoRec (más de 180): ifo (DVD Video manager or title files), imb (Incredimail), iso (ISO), itu (iTunes), jpg (JPG picture), ldf (Microsoft SQL Server Log Data File), lnk (MS Windows Link), mdb (Access Data Base), ace (ACE archive), aif (Audio Interchange File Format), arj (ARJ archive), asf (ASF, WMA, WMV: Advanced Streaming Format used for Audio/Video), bkf (MS Backup file), bmp (BMP Bitmap image), cab (Microsoft Cabinet archive), dbf (DBase), doc (Microsoft Office Document), dwg (AutoCAD), edb (Exchange Database), exe (MS Windows executable), gif (Graphic Interchange Format), gz (gzip compressed data), ico (Windows Icon), mov (mov, mp4, 3gp), mp3 (MP3 audio), mpg (Moving Picture Exports Group video, psd (Adobe Photoshop Image), rpm, reg, sqlite, swf, tar, tif, txt, tz, wmf, wpd, zip, etc.
Nos mostrará el siguiente mensaje "Settings recorded successfully", pulsaremos INTRO para continuar:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Pulsaremos "Quit" (INTRO) para continuar:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
A continuación, otra de las ventajas de PhotoRec frente a otras aplicaciones de recuperación de ficheros eliminados es que permite elegir opciones avanzadas para usuarios expertos. Para ello seleccionaremos (en la parte inferior) "Options" (lo podremos hacer pulsando las teclas de cursor derecha e izquierda, cuando tengamos seleccionado "Options" pulsaremos "INTRO":
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
En esta ventana podremos seleccionar las siguientes opciones:
  • Paranoid: fuerza bruta, podremos activar o desactivar esta opción seleccionándola con las teclas de cursor arriba y abajo, una vez seleccionada pulsando INTRO.
  • Allow partial last cylinder.
  • Expertm mode: en nuestro caso, como ejemplo, activaremos esta opción que viene desactivada por defecto, así nos permitirá elegir más parámetros a la hora de recuperar ficheros.
  • Low memory.
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Al seleccionar "Expert mode", nos mostrará una nueva opción llamada "Geometry":
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Desde la opción Geometry podremos modificar el número de cilindros (Cylinders), cabezas (Heads), sectores (Sectors) y el tamaño del sector (Sector Size):
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Por ejemplo, pulsando INTRO sobre "Cylinders" podremos cambiar el número de cilindros (por defecto 487):
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Tras configurar los parámetros seleccionaremos "Search" (en la parte inferior, con las teclas de cursor derecha e izquierda) y pulsaremos INTRO:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
A continuación nos permitirá elegir el tipo de sistema de archivos (filesystem), las posibilidades:
  • ext2, ext3, ext4
  • FAT, NTFS, HFS+, ReiserFS
En nuestro caso seleccionaremos "Other FAT NTFS HFS+ ReiserFS" y pulsaremos INTRO:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Otra de las posibilidades que permite PhotoRec, a la hora de buscar posibles ficheros eliminados en una unidad es buscar sólo en el espacio marcado como libre (Free Scan for file from FAT32 unallocated space only), o buscar en toda la unidad (Whole Extract files from whole partition). Si elegimos "Whole" el proceso puede ser bastante lento. Lo normal es probar con la primera opción que es más rápida "Free" y si no conseguimos recuperar todos los ficheros eliminados, en este caso, probar de nuevo eligiendo "Whole".
En nuestro caso probaremos con "Free Scan for file from FAT32 unallocated space only", seleccionaremos la opción con las teclas de cursor arriba y abajo y pulsaremos INTRO una vez seleccionada:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
A continuación podremos elegir la unidad y carpeta donde se guardarán los datos: NUNCA EN LA MISMA QUE DONDE SE ENCUENTREN LOS FICHEROS ELIMINADOS A RECUPERAR. Una vez elegida la unidad y carpeta (podremos ir moviéndonos a subcarpetas anteriores seleccionando ".." y pulsando "INTRO". La carpeta de destino de los ficheros eliminados que haya podido recuperar aparecerá en "Do you want to sabe recovered files in". Una vez seleccionada la carpeta de destino pulsaremos "y" para iniciar el proceso de escaneo en busca de ficheros eliminados:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Puesto que hemos activado el modo experto, antes de iniciar la búsqueda de ficheros eliminados y su recuperación si es posible, nos preguntará si la partición actual no está formateada. Otra de las ventajas de PhotoRec es que permite buscar ficheros eliminidos (y recuperarlos si es posible) en particiones formateadas. En nuestro caso, puesto que la unidad no está formateada, pulsaremos "n" y continuaremos con el proceso:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec


La pregunta: "Try to unformat a FAT filesystem (Y/N)".
Siguiendo con el modo experto, nos preguntará el tamaño de bloque, por defecto dejará marcado el que haya considerado, pulsaremos INTRO (normalmente 4096):
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec


La pregunta: "Please select the block size, press Enter when done".
La siguiente pregunta también corresponde al modo experto, nos pide ahra que indiquemos la dirección inicial en la que empezará la búsqueda, pulsaremos INTRO para continuar:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec


Con el texto: "Please select the offset (0 - 3584). Pres Up/Down to increase/decrease it. Enter when done. Offset 0".
A partir de ahora, PhotoRec iniciará la búsqueda y escaneo de la unidad y partición elegida con las opciones seleccionadas. Nos irá mostrando el sector que está leyendo y el número de sectores totales. También nos mostrará el número de ficheros recuperados por tipo, el tiempo transcurrido y el estimado. Podremos parar el proceso pulsando INTRO (Stop):
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Una vez concluido el proceso (si hemos elegido "Whole" y se trata de un disco duro "grande" puede tardar horas) nos preguntará si queremos cerar un fichero de imagen con los datos no reconocidos. Pulsaremos "N":
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec


Con el texto: "Create a image_remaining.dd file with the unknown data (Answer N if not sure)".
Nos mostrará el número de ficheros guardados (recuperados) y la unidad y carpeta donde los ha recuperado. Pulsaremos INTRO para cerrar PhotoRec:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
A continuación accederemos con el Explorador de Windows a la carpeta elegida para la recuperación de los ficheros eliminados, comprobando si los ha recuperado todos y si son correctos. PhotoRec suele crear varias subcarpetas con el nombre "recup_dir.XXX", iremos buscando los archivos recuperados en estas carpetas:
AjpdSoft Cómo recuperar ficheros eliminados por accidente con 
PhotoRec
Sin duda, PhotoRec es una herramienta excepcional para recuperar ficheros eliminados por accidente. Es muy configurable y avanzada, no necesita instalación y, además, funciona casi en cualquier sistema operativo. Por lo que si nuestra partición NTFS o FAT32 (Windows) se ha corrompido podremos arrancar con un Live CD de Linux, descargar esta utilísima herramienta para Linux y recuperar los datos desde Linux.
Sin duda se trata de la herramienta más sofisticada de las gratuitas y open source que hemos encontrado. Incluso no seleccionando el modo experto la herramienta es de muy sencillo manejo. Como único inconveniente para un usuario inexperto es que no está en modo gráfico, pero es bastante sencilla.
Además, los desarrolladores de PhotoRec, han realizado otra aplicación más específica para recpuerar particiones defectuosas o eliminadas así como sectores de arranque NTFS y demás, llamada TestDisk, que se incluye en la misma descarga que PhotoRec.
Por supuesto, existen otras aplicaciones en el mercado, algunas gratuitas como PC Inspector smart recovery, algunas puede que más efectivas, pero la gran parte son de pago: FlashPhoenix Photo Recovery, Easeus Photo Recovery, MediaRecover Image Recovery, MediaRevival, FileRestorePlus, Art Plus Digital Photo Recovery, GetDataBack, Ontrack File Recovery, CnW Data Recovery Software, etc.). PhotoRec es de las pocas que hemos encontrado gratuitas y, además, open source (con código fuente disponible). Funciona bastante bien y su manejo es muy sencillo aunque en modo texto (no gráfico), por lo que es una buena elección a la hora de intentar recuperar ficheros eliminados por accidente.
En el siguiente artículo explicamos cómo recuperar fotos (aunque sirve también para cualquier otro tipo de fichero) usando esta herramienta más sencilla y en modo gráfico, aunque menos avanzada Recuva:

Características principales y funcionamiento de PhotoRec para recuperar ficheros eliminados en Linux como en Windows

Características de PhotoRec para recuperar ficheros eliminados en Linux y Windows

PhotoRec es un software diseñado para recuperar archivos perdidos incluyendo videos, documentos y archivos de los discos duros y CDRoms así como imágenes perdidas (por eso el nombre PhotoRecovery) de las memorias de las cámaras fotográficas, MP3 players, PenDrives, etc. PhotoRec ignora el sistema de archivos y hace una búsqueda profunda de los datos, funcionando incluso si su sistema de archivos está muy dañado o ha sido re-formateado.
PhotoRec es una aplicación gratuita y Open Source multi-plataforma distribuida bajo Licencia Pública General GNU. PhotoRec acompaña a TestDisk, una aplicación para recuperar particiones perdidas en una amplia variedad de sistemas de archivos y que hace que los discos que no son booteables, sean booteables de nuevo.
Para más seguridad, PhotoRec usa un acceso de sólo lectura para manejar el disco o la memoria desde donde recuperará los datos perdidos.
PhotoRec se puede ejecutar en los siguientes sistemas operativos:
  • DOS/Win9x.
  • Windows NT 4/2000/XP/2003.
  • Linux.
  • FreeBSD, NetBSD, OpenBSD.
  • Sun Solaris.
  • Mac OS X.
y puede ser compilado en casi todos los sistemas Unix.
Photorec ignora los sitemas de archivos, por eso puede trabajar incluso en discos o memorias muy dañados. Puede recuperar datos de los siguientes sistemas de archivos:
  • FAT.
  • NTFS.
  • EXT2/EXT3 filesystem.
  • HFS+.
ReiserFS incluye algunas optimizaciones especiales centradas en los finales de archivos, un nombre para los archivos y las porciones finales de los archivos que son más pequeños que los bloques del FileSystem. Para mejorar el rendimiento, ReserFS puede guardar archivos dentro de las hojas mismas de los nodos del árbol binario, en vez de ordenar los datos en otro lugar del disco y apuntar a ese lugar. Desafortunadamente, PhotoRec no puede manejar este tipo de administración, con lo cual no funciona con ReiserFS.
PhotoRec trabaja con HDD, CDRooms, tarjetas de memoria (Compact Flash, Memory Stick, SecureDigital/SD, SmartMedia, Microdrive, MMC...); Pendrives, DD raw image, EnCase EO1 image... PhotoRec ha sido testeado y funciona correctamente con varios medios portables incluyendo el iPod y las siguientes cámaras digitales:
  • Canon EOS300D, 10D.
  • HP PhotoSmart 620, 850, 935.
  • Nikon CoolPix 775, 950, 5700.
  • Olympus C350N, C860L, Mju 400 Digital, Stylus 300.
  • Sony Alpha DSLR, DSC-P9.
  • Praktica DCZ-3.4.
  • Casio Exilim EX-Z 750.
PhotoRec busca extensiones de archivo conocidas. Si no hubo fragmentación de datos, puede recuperar el archivo entero. PhotoRec reconoce numerosos formatos de archivo incluyendo ZIP, archivos de Office, PDF, HTML, JPEG y varios formatos gráficos. La lista entera de formatos que reconoce PhotoRec contiene mas de 180 extensiones (100 familias de archivos).

Como funciona PhotoRec para restaurar archivos eliminados

Los sistemas de archivo FAT, NTFS, ext2/ext3/ext4 guardan los archivos en bloques de datos (también llamados clusters en Windows). El tamaño de cluster ó bloque es constante después de haber sido definido al formatear el sistema de archivos. En general, la mayoría de los sistemas operativos intentan guardar los datos de forma contigua para minimizar el nivel de fragamentación. El tiempo de búsqueda de los discos mecánicos es bastante significante para escritura y lectura de datos, desde y hacia el disco rígido, por eso es importante mantener el nivel de fragmentación en un nivel mínimo.
Cuando un archivo es eliminado, la información sobre este archivo (Nombre, fecha/hora, tamaño, ubicación del primer bloque ó cluster, etc.) se pierden; por ejemplo, en un sistema ext2/ext3, los nombres de los archivos eliminados siguen presentes, pero la ubicación del primer bloque de datos es eliminada. Esto significa que los datos siguen estando presentes, pero solamente hasta que sean sobreescritos en parte o por completo por un nuevo archivo.
Para recuperar estos archivos 'perdidos', PhotoRec primero intenta encontrar el tamaño del bloque (ó cluster). Si el sistema de archivos no está dañado, este valor puede ser leído del superblock (ext2/ext3/ext4) ó del Volume Boot Record (FAT, NTFS). Sino, PhotoRec lee el volumen, sector por sector, buscando los primeros diez archivos, de los cuales calcula el tamaño de bloque/cluster de acuerdo a sus ubicaciones. Una vez que el tamaño de bloque es conocido, PhotoRec lee el volumen bloque a bloque (ó cluster a cluster). Cada bloque es revisado contra una base de datos de firmas; la cual viene con el programa y ha estado creciendo en cuanto a tipos de archivos que se pueden recuperar desde que la primera versión de PhotoRec salió.
Por ejemplo, PhotoRec identifica un archivo JPEG cuando el bloque comienza con:
  • 0xff,0xd8,0xff,0xe0
  • 0xff,0xd8,0xff,0xe1
  • 0xff,0xd8,0xff,0xfe
Si PhotoRec ya ha comenzado a recuperar un archivo, detiene la recuperación, si es posible revisa la consistencia del archivo y comienza a grabar el nuevo archivo con la extensión determinada de la firma que encontró.
Si los datos no están fragmentados, el archivo recuperado debería ser o bien idéntico ó posiblemente más grande que el original. En algunos casos, PhotoRec puede inferir el tamaño original, basandosé en la cabecera del archivo, así, el archivo recuperado es truncado al tamaño correcto. Sin embargo, si el archivo recuperado termina siendo más pequeño que la especificación de su cabecera, es descartado.
Cuando un archivo es correctamente recuperado, PhotoRec revisa los bloques de datos anteriores para ver si encuentra una firma de archivo, pero si el archivo no pudo ser recuperado correctamente (por ejemplo, el archivo era demasiado pequeño), reintentará el proceso. De esta forma, algunos archivos fragmentados pueden ser recuperados exitosamente.

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.

1/09/2011


Explicamos en este artículo cómo eliminar las versiones del kernel de GNU Linux Debian antiguas para liberar espacio en disco. Cuando realizamos una actualización en Linux, éste guarda el kernel anterior por si hay problemas con el nuevo, permitiendo arrancar con el kernel antiguo. Pero cuando tenemos probado el nuevo, el antiguo ocupa espacio y no es necesario. Lo explicamos para Debian, pero es válido para otras distribuciones de GNU Linux.



El kernel de GNU Linux

El núcleo Linux es un núcleo (también denominado Kernel) de sistema operativo libre tipo Unix. Es uno de los principales ejemplos de software libre y código abierto. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List.
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux.
Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico.
El kernel de Linux es la capa más interna del sistema operativo. Una fina capa de software que está entre las aplicaciones y el hardware, esa cosa que llamamos más acertadamente "Linux". Cuando arranque el equipo, la BIOS inicia el programa cargador, el programa crgador toma el control del kernel, y el kernel hace el resto. Inicia los sistemas del núcleo: comprueba, identifica y habilita el hardware, e inicia los scripts de arranque. Tras arrancar, el kernel administra todos los recursos y tareas, proporciona los módulos y las aplicaciones mediante una interfaz uniforme para servicios como el encendido, la señalización, los dispositivos de entrada/salida, la administración de la memoria, etc.

Consultar versión actual del kernel en GNU Linux Debian

Para consultar la versión actual del kernel de GNU Linux abriremos una ventana de terminal y ejecutaremos el comando linux:
uname -a
Devolverá algo así:
Linux pcdebian 2.6.32-5-686 #1 SMP Fri Dec 10 16:12:40 UTC 2010 i686 GNU/Linux

En este caso, la versión actual del kernel es la 2.6.32-5-686.
El siguiente comando linux devolverá únicamente la versión del kernel (núcleo) de Linux:

uname -r
También es posible ver la versión actual del kernel si tenemos la opción activa del GRUB correspondiente, al arrancar el equipo nos mostrará la versión actual del sistema y nos permitirá, además, seleccionar la opción de arrancar en una versión anterior del kernel:
AjpdSoft Consultar versión actual del kernel, cómo se actualiza en 
GNU Linux Debian
Otra forma de mostrar la versión del núcleo de Linux es abriendo el Monitor del sistema, desde una ventana de terminal, ejecutando el comando:

sudo gnome-system-monitor
O desde el modo gráfico, desde "Aplicaciones" - "Herramientas del sistema" - "Monitor del sistema", en la pestaña "Sistem", mostrará la versión del núcleo de Linux, la versión de GNOME y otros datos:
AjpdSoft Consultar versión actual del kernel, cómo se actualiza en 
GNU Linux Debian
Para mostrar todos los kernel (núcleos) disponibles en nuestro sistema (el actual y los anteriores) ejecutaremos el siguiente comando linux:

sudo dpkg -l | grep linux-image
Devolverá algo así:

ii linux-image-2.6-686 2.6.32+28 Linux 2.6 for modern PCs (meta-package)
ii linux-image-2.6.26-2-686 2.6.26-26lenny1 Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
ii linux-image-2.6.32-5-686 2.6.32-29 Linux 2.6.32 for modern PCs

 

Eliminar versiones de kernel antiguas en equipo con GNU Linux Debian

Recomendaciones antes de realizar el proceso de eliminación de las versiones del kernel antiguas

Antes de proceder con la eliminación de núcleos antiguos de Linux Debian, conviene hacer copia de seguridad e los datos y, también, es recomendable dejar la penúltima versión del kernel, por si hay algún problema con el actual. De esta forma podremos arrancar el sistema operativo GNU Linux Debian (o la distribución que usemos) con la versión anterior del kernel (núcleo).

 

Desinstalar versiones antiguas del kernel núcleo de GNU Linux Debian

A continuación desinstalaremos todos las versiones de los kernel de Linux salvo el que estamos usando, en nuestro caso el 2.6.32-5-686. Para ello ejecutaremos el siguiente comando comando linux:

sudo apt-get purge linux-image-2.6.26-2-686
AjpdSoft Desinstalar versiones antiguas del kernel núcleo de GNU 
Linux Debian

Nota: cambiaremos la versión "2.6.26-2-686" por la correspondiente al kernel que queramos eliminar.

El comando anterior devolverá algo así.
Repetiremos el proceso con el resto de kernel (núcleos) antiguos a eliminar, en nuestro caso sólo tenemos uno.

 

Desinstalar las cabeceras (headers) de los kernel antiguos eliminados

Además de los kernel antiguos, podremos eliminar también las cabeceras "headers". En primer lugar comprobaremos las que hay actualmente, para ello ejecutaremos el comando linux:

sudo dpkg -l | grep linux-headers
Si el comando anterior devuelve alguna cabecera, podremos eliminar las que consideremos obsoletas (correspondientes a las versiones del kernel eliminadas anteriormente) con el comando linux:

sudo apt-get purge linux-headers-XXX

(donde XXX será la versión de la cabecera a eliminar)

 

Eliminar las entradas del GRUB correspondientes a los kernel desinstalados

También es muy conveniente eliminar las entradas del GRUB que hagan referencia a todos los kernel (núcleos) eliminados en pasos anteriores. Si no se eliminan del GRUB seguirán apareciendo en el arranque de GNU Linux Debian pero en realidad no estarán disponibles.
Para eliminar las entradas ejecutaremos el comando linux:
sudo grub-mkconfig
El comando anterior devolverá algo así.

Consideraciones y pruebas finales

Tras realizar todos los pasos habremos liberado algo de espacio en el disco duro, en función del número de versiones del kernel desinstaladas. Para comprobar que ya no están instaladas podremos volver a ejecutar el comando:
sudo dpkg -l | grep linux-image
Y, además, en el arranque de Linux, tampoco deberían aparecer:
AjpdSoft Eliminar versiones de kernel antiguas en equipo con GNU 
Linux Debian
En nuestro caso sól oaparece "Debian GNU/Linux, with Linux 2.6.32-5-686", tanto en el arranque normal con en el modo de recuperación: "Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)".
Lo explicado en este manual es válido para otras distribuciones de GNU Linux, puede que varíen las versiones de los kernel (núcles) y del GRUB, pero el proceso es similar.
Si además de liberar espacio desinstalando y limpiando versiones anteriores del núcleo (kernel) de nuestro sistema operativo Linux queremos también liberar espacio de paquetes descargados con apt-get install podremos seguir las recomendaciones del siguiente post de nuestro foro Linux:

Anexo

  • Resultado de la ejecución del comando sudo apt-get purge linux-image-2.6.26-2-686:
ajpdsoft@pcdebian:~$ sudo apt-get purge linux-image-2.6.26-2-686
[sudo] password for ajpdsoft:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
The following packages were automatically installed and are no longer required:
libswfdec-0.6-90 libepc-ui-1.0-1 libtalloc1 libmtp7 libneon27 libepc-1.0-1 libmalaga7 libgksu1.2-0 libsensors3
libraw1394-8 libavahi-compat-libdnssd1 djvulibre-desktop libicu38 libgda3-common libgksuui1.0-1 libosp5 libgail-common
libmagick++10 libexchange-storage1.2-3 libgtksourceview1.0-0 w3c-dtd-xhtml libnm-util0 libjaxp1.3-java-gcj libmagick10
libapm1 libpisock9 libcamel1.2-11 openssl-blacklist libpt-1.10.10-plugins-alsa libtrackerclient0
openoffice.org-writer2latex libggzmod4 libtotem-plparser10 swfdec-gnome libservlet2.4-java libedata-cal1.2-6 libsmbios2
libpt-1.10.10 libsoup2.2-8 libsuitesparse-3.1.0 libgpod3 libisccc50 libxerces2-java-gcj libcdio7 libxxf86misc1
libmysqlclient15off libeel2-data libdirectfb-1.0-0 python-gtkmozembed libsexy2 p7zip gnome-utils libhesiod0
libgnome-pilot2 finger libatspi1.0-0 libparted1.8-10 arj dhcdbd liblwres50 libgnomeprint2.2-data libkpathsea4 gs-common
libcurl3 hal python-eggtrayicon gnome-spell libnm-glib0 libggz2 libssh2-1 at-spi libpoppler3 wodim
libgtksourceview-common libbind9-50 libxerces2-java libbluetooth2 libxtrap6 gnome-app-install python-cupsutils
libeel2-2.20 libgtkhtml2-0 libopal-2.2 totem-gstreamer libxalan2-java libdvdread3 libgnomevfs2-bin libiw29
libedataserver1.2-9 libmozjs1d libmpfr1ldbl libisccfg50 zip python-4suite-xml libxklavier12 libgucharmap6 libgda3-3
libpq5 svgalibg1 libpt-1.10.10-plugins-v4l libggzcore9 libgmyth0 libzephyr3 cpp-4.3 libvoikko1 hal-info libcupsys2
libnautilus-burn4 libgnomeprint2.2-0 libgraphviz4 epiphany-gecko libgnome-desktop-2 libavahi-core5 libgnomeprintui2.2-0
libcucul0 libgnomeprintui2.2-common libxalan2-java-gcj libltdl3 libpoppler-glib3 libgnomecups1.0-1 libpisync1
libgdl-1-common libfaad0 gnome-vfs-obexftp
Utilice «apt-get autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
linux-image-2.6.26-2-686*
0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados.
Se liberarán 59,2 MB después de esta operación.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ... 126887 ficheros o directorios instalados actualmente.)
Desinstalando linux-image-2.6.26-2-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.26-2-686 /boot/vmlinuz-2.6.26-2-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.26-2-686 /boot/vmlinuz-2.6.26-2-686
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
Unless you used the optional flag in lilo,
you may need to re-run your boot loader[lilo]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
Unless you used the optional flag in lilo,
you may need to re-run your boot loader[lilo]
Purgando ficheros de configuración de linux-image-2.6.26-2-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.26-2-686 /boot/vmlinuz-2.6.26-2-686
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.26-2-686 /boot/vmlinuz-2.6.26-2-686
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done
  • Resultado de la ejecución del comando: sudo grub-mkconfig
ajpdsoft@pcdebian:~$ sudo grub-mkconfig
Generating grub.cfg ...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2dcb9cb2-af47-46eb-9ce0-095b12b0abc0
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2dcb9cb2-af47-46eb-9ce0-095b12b0abc0
set locale_dir=($root)/boot/grub/locale
set lang=es
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2dcb9cb2-af47-46eb-9ce0-095b12b0abc0
Found background image: /usr/share/images/desktop-base/desktop-grub.png
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2dcb9cb2-af47-46eb-9ce0-095b12b0abc0
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=2dcb9cb2-af47-46eb-9ce0-095b12b0abc0 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 2dcb9cb2-af47-46eb-9ce0-095b12b0abc0
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=2dcb9cb2-af47-46eb-9ce0-095b12b0abc0 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
done

 

Artículos relacionados

Créditos

Artículo realizado por Alonsojpd miembro fundador del proyecto AjpdSoft, con la ayuda y consejos de Antonio RS de RN.

12/05/2010


Explicamos qué son los metadatos, cómo se pueden ver o consultar, los distintos tipos de archivos que pueden contener metadatos (PNG, PDF, DOC, JPEG, ...) y publicamos una aplicación desarrollada en Delphi que lee los metadatos del los archivos de imagen PNG. También publicamos otra aplicación gratuita con código fuente que obtiene la miniatura (thumbnail) de las imágenes JPEG.




Definición de metadatos

Los metadatos en informática son datos adicionales almacenados en un fichero. Estos datos suelen definir más en profundidad algunas características de un fichero. Por ejemplo, un pdf de Acrobat contiene la información propia (imágenes y texto) y puede contener información adicional que no se ve directamente en forma de metadatos como: título del documento, asunto, autor, cargo del autor, descripción, autor de la descripción, palabras clave, estado de copyright, aviso de copyright, URL de la información sobre copyright, etc.
El uso de los metadatos más frecuente es para mejorar la velocidad y rendimiento de las búsquedas, pues los buscadores pueden buscar previamente en los metadatos antes de hacerlo en todo el contenido del fichero. Usando informaciones adicionales los resultados son más precisos, y el usuario se ahorra filtraciones manuales complementarias.
Otro de los usos de los metadatos es facilitar el flujo de trabajo convirtiendo datos automáticamente de un formato a otro. Para eso es necesario que los metadatos describan el contenido y la estructura de los datos.
Algunos metadatos hacen posible una compresión de datos más eficaz. Por ejemplo, si en un vídeo el software sabe distinguir el primer plano del fondo puede usar algoritmos de compresión diferentes y así mejorar la cuota de compresión.

 

Estándar para música y vídeos: ID3, AjpdSoft Modificar ID3 MP3

En algunos casos se han definido estándares para metadatos, como es el caso del ID3 que es usado para incluir metadatos (etiquetas) en un archivo contenedor audiovisual, tales como álbum, título o artista. Se utiliza principalmente en ficheros sonoros como MP3.
El etiquetado de ficheros audiovisuales es imprescindible para su catalogación. La clasificación mediante carpetas y nombres de fichero es insuficiente para grandes colecciones ya que solamente facilita un único criterio de búsqueda.
Mediante el etiquetado es posible organizar una colección mediante múltiples criterios. Permite una búsqueda más rápida y sencilla de aquellos archivos que se desean.
A continuación mostramos una aplicación desarrollada en Delphi (con código fuente o source code incluido) completa y gratuita que obtiene los metadatos de un fichero MP3 usando el estándar ID3:
En este truco se muestra cómo obtener los ID3TAG de un fichero MP3 con Delphi:
Y esta otra aplicación que permite modificar las etiquetas ID3 de uno o varios ficheros MP3 a la vez:
AjpdSoft Modificar ID3 MP3

Estándares para imágenes: Exif, IPTC, XMP

A continuación indicamos algunos de los estándares más conocidos para guardar metadatos en las imágenes:
  • Exif: Exchangeable image file format es una especificación para formatos de archivos de imagen usado por las cámaras digitales. Fue creado por la Japan Electronic Industry Development Association (JEIDA). La especificación usa los formatos de archivos existentes como JPEG, TIFF y RIFF, el formato de archivo de audio WAVE, a los que se agrega tags específicos de metadatos. No está soportado en JPEG 2000 o PNG.
  • IPTC: es un estándar desarrollado en la década de 1970 por el Consejo de la Prensa Internacional de Telecomunicaciones. Fue desarrollado inicialmente como un estándar para el intercambio de información entre las organizaciones de noticias y ha evolucionado con el tiempo. Alrededor de 1994, Adobe Photoshop "File Info" habilitó un formulario para que los usuarios pudieran insertar y editar los metadatos de IPTC en archivos de imagen digital. Posteriormente fue aprobado por las agencias de fotografía, convirtíéndose en un estándar válido para almacenar metadatos en ficheros de imágenes.
  • XMP: es un nuevo estándar basado en XML, desarrollado por Adobe en 2001. Adobe trabaja con el IPTC para incorporar la antigua "encabezados IPTC" en el nuevo marco de XMP y en 2005 el "esquema básico de IPTC XMP" pliego de condiciones fue puesto en libertad. XMP es un código abierto, estándar público, por lo que es más fácil para los desarrolladores a adoptar la especificación en software de terceros. metadatos XMP se puede añadir a muchos tipos de archivos, pero para imágenes gráficas en general se almacenan en archivos JPEG y TIFF.

 

Cómo consultar los metadatos de los ficheros PNG, DOC, PDF, XLS, JPEG, AVI

En sistemas operativos Microsoft Windows

En el caso de Microsoft Windows 7, para consultar los metadatos de un fichero png, doc, xls, jgeg, etc., es suficiente con abrir el Explorador de Windows, seleccionaremos el fichero, pulsaremos el botón derecho del ratón y seleccionaremos "Propiedades":
AjpdSoft Cómo consultar los metadatos de los ficheros PNG, DOC, 
PDF, XLS, JPEG
En la pestaña "Detalles" de la ventana de Propiedades del fichero podremos ver los metadatos adicionales: título, asunto, clasificación, etiquetas, comentarios, autores, fecha de captura, nombre del programa, fecha de adquisición, copyright, etc. Podremos editar muchos de estos metadatos directamente:
AjpdSoft Cómo consultar los metadatos de los ficheros PNG, DOC, 
PDF, XLS, JPEG
Si queremos eliminar todos los metadatos de un fichero, en la ventana anterior pulsaremos en "Quitar propiedades e información personal", en la ventana que aparecerá de "Quitar propiedades" marcaremos "Quitar las siguientes propiedades de este archivo" y seleccionaremos todas o las que deseeemos eliminar:
AjpdSoft Cómo consultar los metadatos de los ficheros PNG, DOC, 
PDF, XLS, JPEG
En el caso de ficheros PDF, para consultar los metadatos, tendremos que instalar Adobe Acrobat Reader.
Para el caso de Microsoft Windows XP:
AjpdSoft Cómo consultar los metadatos de los ficheros PNG, DOC, 
PDF, XLS, JPEG

 

Consultar metadatos de ficheros en GNU Linux Ubuntu

Para el caso del sistema operativo GNU Linux, deberemos instalar alguna aplicación que nos permita consultar los metadatos de los ficheros. Por ejemplo, para consultar metadatos de ficheros de imagen, vídeo, audio, etc. podremos instalar hachoir-metadata. Para instalarlo, en el caso de GNU Linux Ubuntu 10, abriremos una ventana de terminal y ejecutaremos el comando Linux:

sudo apt-get install python-hachoir-metadata
Una vez instalado, para consultar los metadatos de un fichero, será suficiente con escribir el comando:

hachoir ruta_nombre_fichero
Por ejemplo:

hachoir /home/ajpdsoft/captura_ajpdsoft.png
Devolverá algo así:
Metadata:
- Image width: 448 pixels
- Image height: 336 pixels
- Bits/pixel: 24
- Pixel format: YCbCr
- Compression rate: 18.0x
- Compression: JPEG (Baseline)
- Comment: JPEG quality: 86% (approximate)
- Format version: JFIF 1.02
- MIME type: image/jpeg
- Endian: Big endian



AjpdSoft Leer metadatos PNG

AjpdSoft Leer metadatos PNG es una aplicación 100% open source, desarrollada en Borland Delphi 6, gratuita (freeware) que obtiene y muestra los metadatos almacenados en el fichero de imagen PNG (Portable Network Graphics) seleccionado. La aplicación obtiene todos los metadatos de tipo EXt y también permite obtener su valor.
AjpdSoft Leer metadatos PNG

AjpdSoft Modificar ID3 MP3

AjpdSoft Modificar ID3 MP3 es una aplicación 100% open source, desarrollada en Borland Delphi 6, gratuita (freeware) que permite modificar los ID3 Tag de los ficheros MP3 seleccionados. Admite selección de múltiples ficheros MP3. Permite modificar el album, artista, género, comentario, año y pista. Admite las versiones 1.0 y 1.1:
AjpdSoft Modificar ID3 MP3

AjpdSoft Extraer y eliminar miniatura JPG

AjpdSoft Extraer y eliminar miniatura JPG es una aplicación es una aplicación 100% open source, desarrollada en Borland Delphi 6, gratuita (freeware) que extrae la miniatura (thumbnail) de una imagen JPG ó JPEG, si la tiene. Permite guardar la miniatura (thumbnail) de una imagen JPG en un fichero. Por seguridad y por preservar la privacidad, también por ahorrar espacio, es recomendable eliminar la miniatura (thumbnail) que algunas aplicaciones incluyen en los metadatos EXIF de los ficheros JPG o JPEG. AjpdSoft Extraer y eliminar miniatura JPG también permite eliminar esta miniatura.
Seleccionando el fichero de imagen JPG en "Fichero de imagen JPEG", la aplicación mostrará la vista previa de la imagen (a la izquierda) y la vista previa de la miniatura de la imagen (si existe) a la derecha. Si existe miniatura en la imagen JPG, podremos eliminarla pulsando el botón "Eliminar miniatura":
AjpdSoft Extraer y eliminar miniatura JPG
Antes de eliminarla, la aplicación nos indicará que se creará un nuevo fichero JPG sin la miniatura y se dejará el fichero JPG actual intacto para evitar pérdidas de información:
AjpdSoft Extraer y eliminar miniatura JPG
Seleccionaremos el destino de la imagen JPG sin miniatura (thumbnail):
AjpdSoft Extraer y eliminar miniatura JPG
Si abrimos el fichero guardado anteriormente sin la miniatura (thumbnail) veremos que ya no aparece:
AjpdSoft Extraer y eliminar miniatura JPG
La aplicación también permite guardar la miniatura o thumbnail del fichero JPG en un fichero también JPG, pulsando el botón "Guardar miniatura".

 

Los metadatos pueden ser peligrosos para la confidencialidad de los datos

Tras mostrar las posibilidades de los metadatos en los distintos tipos de ficheros que permiten albergarlos queda claro que pueden ser muy útiles para catalogar ficheros de forma automática y para una mejor y más rápida búsqueda de información. Pero también queda claro que los metadatos pueden ser peligrosos para la confidencialidad de los datos, imagenemos, por ejemplo, que hemos realizado una fotografía muy personal con una cámara digital, una vez descargada esta foto en el PC, la retocamos con algún software de retoque fotográfico para quitar la parte que no queremos mostrar, la subimos a algún sitio público o la enviamos a algunos amigos. Si el software de retoque no es muy bueno, habrá dejado la miniatura (thumbnail) de la imagen original sin retocar, con lo cual cualquiera, usando una software como AjpdSoft Extraer y eliminar miniatura JPG podrá ver la imagen original.
Siempre que vayamos a publicar o compartir ficheros que puedan contener metadatos (doc, xls, pdf, jpg, png, avi, mpeg, mp3, mp4, etc.) es muy recomendable verificar que los metadatos que contienen no son datos confidenciales. Para ello pueden usarse distintas aplicaciones, como las que hemos mostrado en este artículo:
Por supuesto, existen aplicaciones profesionales en el mercado que permiten consultar y eliminar o modificar los metadatos de los ficheros.
Hay que tener mucha precaución con las fotos obtenidas con cámaras digitales, pues estas suelen incluer metadatos en los ficheros de imagen JPG obtenidos tales como el modelo de la cámara, la fecha de realización de la foto, la miniatura de la imagen original, etc. También con los ficheros de tipo Word (doc, docx) o Excel (xls, xlsx) pues estas aplicaciones ofimáticas suelen guardar el autor del documento como un metadato sin que el usuario se percate de ello.
Por lo tanto, los metadatos bien usados pueden ser muy útiles para catalogar los ficheros pero con desconocimiento pueden ser muy peligrosos para nuestra confidencialidad.


 

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.