From: Bastian Dehn Date: Thu, 17 Jul 2025 17:24:11 +0000 (+0200) Subject: change generate cover info X-Git-Tag: v1.0.0^2~48 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e10c54396437db48dcc7914614d14d0b591f4a96;p=albentohandy.git change generate cover info --- diff --git a/libs/voribs.sh b/libs/voribs.sh index 903a956..df1ce94 100644 --- a/libs/voribs.sh +++ b/libs/voribs.sh @@ -39,25 +39,22 @@ cover_to_metadata() local inputfile="$1" local outputfile="${inputfile/.jpg/.txt}" - # Picture Typ - printf "0: %.8x" 3 | xxd -r -g0 > $outputfile - # Mime type - printf "0: %.8x" $(printf "image/jpeg" | wc -c) \ - | xxd -r -g0 >> $outputfile - printf "image/jpeg" >> $outputfile - # Description - printf "0: %.8x" 0 | xxd -r -g0 >> $outputfile - # Width - printf "0: %.8x" 0 | xxd -r -g0 >> $outputfile - # Heigth - printf "0: %.8x" 0 | xxd -r -g0 >> $outputfile - # Color depth - printf "0: %.8x" 0 | xxd -r -g0 >> $outputfile - # Color Count - printf "0: %.8x" 0 | xxd -r -g0 >> $outputfile + # picture typ (jpg) + printf "%b" "\x0\x0\x0\x3" > $outputfile + # mime type (image/jpeg) + printf "%b%s" "\x0\x0\x0\xa" "image/jpeg" >> $outputfile + # description length (zero) + printf "%b" "\x0\x0\x0\x0" >> $outputfile + # Width (zero) + printf "%b" "\x0\x0\x0\x0" >> $outputfile + # Heigth (zero) + printf "%b" "\x0\x0\x0\x0" >> $outputfile + # Color depth (zero) + printf "%b" "\x0\x0\x0\x0" >> $outputfile + # Color Count (zero) + printf "%b" "\x0\x0\x0\x0" >> $outputfile # File Size - printf "0: %.8x" $(wc -c "$inputfile" \ - | cut --delimiter=' ' --fields=1) \ + printf "0: %.8x" $(cat $inputfile | wc -c) \ | xxd -r -g0 >> $outputfile cat $inputfile >> $outputfile }