fichier d'impression de caractères peut être imprimé - chaînes de commande Linux

instruments à cordes

Imprimer chaîne imprimable de fichier (imprimer les chaînes de caractères imprimables dans les fichiers). Utilisé pour rechercher une chaîne dans un fichier binaire, utilisé conjointement avec grep. La sortie de commande de longueur de chaîne quatre ou plus, ou 4, la chaîne ne dépassant pas 4 ne seront pas imprimées, on peut -n le réglage des paramètres, des chaînes -n 2 nom de fichier.

fichier d'impression des caractères imprimables. Ce fichier peut être un fichier texte (test.c), les fichiers exécutables (test), les bibliothèques de liens dynamiques (test.o), bibliothèque de liens statique (test.a).

Référence: https://blog.csdn.net/stpeace/article/details/46641069

par exemple
/// @file tmp.cc
#include <cstdio>

namespace zhaolu
{
	int hello = 1;
	int world = 2;
}

void hello_world()
{
	printf("%d\n",zhaolu::hello);
}

int main()
{
	int hello;
	printf("hello world");
	return 0;
}

Utilisez des chaînes:

:strings tmp.cc
#include <cstdio>
namespace zhaolu
int hello = 1;
int world = 2;
void hello_world()
printf("%d\n",zhaolu::hello);
int main()
int hello;
printf("hello world");
return 0;
:strings tmp.cc | grep hello
int hello = 1;
void hello_world()
printf("%d\n",zhaolu::hello);
int hello;
printf("hello world");

Générer un fichier objet:

:gcc -c -o tmp.o tmp.cc

Vérifiez avec des chaînes:

:strings tmp.o
hello world
Publié 152 articles originaux · louange gagné 6 · vues 30000 +

Je suppose que tu aimes

Origine blog.csdn.net/LU_ZHAO/article/details/104905101
conseillé
Classement