stringtranslate.com

cadenas (Unix)

En el ámbito del software informático , strings es un programa de Unix , Plan 9 , Inferno y sistemas operativos similares a Unix que busca e imprime cadenas de caracteres imprimibles en archivos. Los archivos pueden ser archivos de texto normales o archivos binarios , como archivos ejecutables. Se puede utilizar en archivos de objetos y volcados de memoria . strings es principalmente útil para determinar el contenido de archivos que no son de texto.

Descripción general

Las cadenas se reconocen buscando secuencias de al menos 4 (por defecto) caracteres imprimibles que terminen en un carácter NUL (es decir, cadenas terminadas en nulo ). Algunas implementaciones proporcionan opciones para determinar qué se reconoce como un carácter imprimible, lo que resulta útil para encontrar texto que no sea ASCII y con caracteres anchos. Por defecto, solo imprime las cadenas de las secciones inicializadas y cargadas de los archivos de objetos; para otros tipos de archivos, imprime las cadenas de todo el archivo. Con archivos de texto normales, strings y cat dan una salida diferente. cat da salida a los caracteres no imprimibles, pero strings no.

strings es parte de las Utilidades Binarias GNU ( binutils ), y ha sido portado a otros sistemas operativos, incluido Windows . [1]

Ejemplo

Usar cadenas para imprimir secuencias de caracteres que tengan al menos 8 caracteres de longitud (este comando imprime la información del BIOS del sistema ; debe ejecutarse como root):

dd if=/dev/mem bs=1k skip=768 count=256 2> /dev/null | cadenas -n 8 | menos

Véase también

Referencias

Enlaces externos