Pages : 1
#1 Le 06/09/2012, à 05:16
- ar barzh paour
shell exiv2
encore des choses que je ne comprends pas !
1-même commande passée , deux résultat différents
sortie A
exiv2 cluny.jpg|grep -i commentaire|xxd
0000000: 4669 6368 6965 7220 6269 6e61 6972 6520 Fichier binaire
0000010: 2865 6e74 72c3 a965 2073 7461 6e64 6172 (entr..e standar
0000020: 6429 2063 6f6e 636f 7264 616e 740a d) concordant.
sortie B ( qui serait la bonne compte tenu des données de l'image)
exiv2 cluny.jpg|grep -i commentaire|xxd
0000000: 436f 6d6d 656e 7461 6972 6520 4578 6966 Commentaire Exif
0000010: 3a20 0000 0000 0000 0000 0000 0000 0000 : ..............
0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000110: 0000 0a ...
2- de plus dans la première sortie , il y a un grep commentaire alors que le résultat n'en comporte pas
et c'est une anomalie que je peux reproduire en lançant cette commande plusieurs fois
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie A
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
xxx@xxx-desktop:~/wrk$ exiv2 cluny.jpg|grep -i commentaire|xxd ===> sortie B
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 06/09/2012, à 05:39
- pingouinux
Re : shell exiv2
Bonjour,
La sortie A veut dire que grep voit un fichier binaire. Exemple :
$ grep ELF /usr/bin/awk
Binary file /usr/bin/awk matches
Es-tu sûr que le fichier cluny.jpg n'est pas en cours de modification ?
Ajouté :
Tu peux tester comme ceci :
file cluny.jpg; exiv2 cluny.jpg | grep -i commentaire | xxd; exiv2 cluny.jpg | file -
Dernière modification par pingouinux (Le 06/09/2012, à 07:14)
Hors ligne
#3 Le 06/09/2012, à 16:52
- ar barzh paour
Re : shell exiv2
en cours de modification non , c'est un fichier .jpg de test que j'ai mis mon répertoire de travail
tout bête
j'ouvre un terminal , je me mets dans mon répertoire
je lance la commande
exiv2 cluny.jpg|grep -i commentaire|xxd
j'attends le résultat à l'écran
et quand j'ai la main
je relance la commande
je recommence plusieurs fois
j'obtiens "au hasard ?" sortie A ou sortie B
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 06/09/2012, à 16:56
- ar barzh paour
Re : shell exiv2
xxx@xx-desktop:~/wrk$ file cluny.jpg; exiv2 cluny.jpg | grep -i commentaire | xxd; exiv2 cluny.jpg | file -
cluny.jpg: JPEG image data, JFIF standard 1.01
0000000: 436f 6d6d 656e 7461 6972 6520 4578 6966 Commentaire Exif
0000010: 3a20 0000 0000 0000 0000 0000 0000 0000 : ..............
..................................................................
00000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000110: 0000 0a ...
/dev/stdin: data
xxx@xxx-desktop:~/wrk$ file cluny.jpg; exiv2 cluny.jpg | grep -i commentaire | xxd; exiv2 cluny.jpg | file -
cluny.jpg: JPEG image data, JFIF standard 1.01
0000000: 4669 6368 6965 7220 6269 6e61 6972 6520 Fichier binaire
0000010: 2865 6e74 72c3 a965 2073 7461 6e64 6172 (entr..e standar
0000020: 6429 2063 6f6e 636f 7264 616e 740a d) concordant.
/dev/stdin: data
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#5 Le 06/09/2012, à 17:04
- pingouinux
Re : shell exiv2
J'en perds mon latin ! Vérifie quand même l'heure de dernière modification du fichier :
ls -l cluny.jpg
Hors ligne
#6 Le 06/09/2012, à 21:23
- ar barzh paour
Re : shell exiv2
tu quoque mi fili !!!
xxx@xxx-desktop:~/wrk$ ls -l cluny.jpg
-rwxrwxrwx 1 xxx xxx 2445343 août 29 15:36 cluny.jpg
Dernière modification par ar barzh paour (Le 06/09/2012, à 21:25)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#7 Le 07/09/2012, à 08:14
- credenhill
Re : shell exiv2
hello
et si avant chaque grep tu exécutes
cksum cluny.jpg
pour voir si le fichier a changé
Hors ligne
#8 Le 07/09/2012, à 13:15
- ar barzh paour
Re : shell exiv2
@ credenhill
xxx@xxx-desktop:~/wrk$ cat test-cksum.sh
#! /bin/bash
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
do
exiv2 cluny.jpg|grep -i commentaire|xxd
cksum cluny.jpg
sleep 1
done
xxx@xxx-desktop:~/wrk$ ./test-cksum.sh
0000000: 4669 6368 6965 7220 6269 6e61 6972 6520 Fichier binaire
0000010: 2865 6e74 72c3 a965 2073 7461 6e64 6172 (entr..e standar
0000020: 6429 2063 6f6e 636f 7264 616e 740a d) concordant.
4194946882 2445343 cluny.jpg
0000000: 436f 6d6d 656e 7461 6972 6520 4578 6966 Commentaire Exif
0000010: 3a20 0000 0000 0000 0000 0000 0000 0000 : ..............
................................................ ................
0000110: 0000 0a ...
4194946882 2445343 cluny.jpg
0000000: 4669 6368 6965 7220 6269 6e61 6972 6520 Fichier binaire
0000010: 2865 6e74 72c3 a965 2073 7461 6e64 6172 (entr..e standar
0000020: 6429 2063 6f6e 636f 7264 616e 740a d) concordant.
4194946882 2445343 cluny.jpg
0000000: 436f 6d6d 656e 7461 6972 6520 4578 6966 Commentaire Exif
0000010: 3a20 0000 0000 0000 0000 0000 0000 0000 : ..............
................................................ ................
0000110: 0000 0a ...
4194946882 2445343 cluny.jpg
les chsum sont bien les mêmes
4194946882 2445343 cluny.jpg
4194946882 2445343 cluny.jpg
4194946882 2445343 cluny.jpg
s'il n'y avait que ce fichier qui me jouait des tours , j'aurais modifié le commentaire mais il y en a d'autres
et je n'en connais pas la raison , mauvaise initialisation des données par l'appareil photo ou non ?
maintenant , j'ai presque résolu mon problème en faisant un test sur les fichiers d'une autre façon
(d'une façon pas très honnête par exiv2 -ph)
Dernière modification par ar barzh paour (Le 07/09/2012, à 17:57)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
Pages : 1