J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
Affichage des articles dont le libellé est hexa. Afficher tous les articles
Affichage des articles dont le libellé est hexa. Afficher tous les articles
vendredi 8 janvier 2021
jeudi 12 novembre 2020
mysql, données binaires
Dans certains cas, la commande LOAD_FILE n'est pas utilisable (problèmes de droits, etc..) pour alimenter un blob.
Dans ce cas, il peut être intéressant de convertir un fichier binaire (ici un fichier texte) en séquence hexadécimale...
et utiliser cette séquence hexadécimale pour faire sa requête mysql.
On utilisera alors la commande UNHEX pour décoder la séquence hexadécimale et la remettre en binaire dans la requête SQL.
Le xxd -p permet de ne sortir que l'hexa sur la sortie standard tandis que le tr -d '\n concatène les lignes.
Dans ce cas, il peut être intéressant de convertir un fichier binaire (ici un fichier texte) en séquence hexadécimale...
et utiliser cette séquence hexadécimale pour faire sa requête mysql.
On utilisera alors la commande UNHEX pour décoder la séquence hexadécimale et la remettre en binaire dans la requête SQL.
Le xxd -p permet de ne sortir que l'hexa sur la sortie standard tandis que le tr -d '\n concatène les lignes.
Inscription à :
Articles (Atom)