added all the files
This commit is contained in:
panda 2018-01-05 01:55:32 +01:00
parent 969eaf729c
commit eeb6520fec
4 changed files with 111 additions and 0 deletions

43
AmazonPrimeWhatever.sh Executable file
View file

@ -0,0 +1,43 @@
#!/usr/bin/env bash
if [ -z "$1" ] || [ -z "$2" ] || [[ $2 != "encode" && $2 != "decode" ]]
then echo "launch the script with the desired filename and operation"
echo "./AmazonPrimeWhatever.sh FILENAME OPERATION(encode or decode)"
exit
fi
image="kitten.jpg"
imagesize=$(du -b $image | cut -f1)
origsha=$(sha1sum $1 | cut -d " " -f1)
destimage="FakeKitten_"$imagesize"_"$1"_"$origsha"_"$image
if [ $2 = "encode" ]
then cp $image $destimage
dd if=$1 bs=1M >> "$destimage"
echo "encode completed in $destimage"
fi
if [ $2 = "decode" ]; then
imagebs=$(echo $1 | cut -d "_" -f2)
origname=$(echo $1 | cut -d "_" -f3)
origsha=$(echo $1 | cut -d "_" -f4)
origimage=$(echo $1 | cut -d "_" -f5)
dd if=$1 bs=1M skip=$imagebs iflag=skip_bytes > "$origname"
echo "decode completed in $origimage, checking file integrity"
echo $origsha" "$origname > $origname".sha1"
shaoutput=$(sha1sum -c $origname".sha1")
echo $shaoutput
if [[ $shaoutput != *"OK"* ]]; then
echo ""
echo "!!! FAILED SHA VERIFICATION!!! EXITING"
echo "!!! DELETING ALL CREATED FILES !!!"
rm $origname
rm $origname".sha1"
exit
fi
rm $origname".sha1"
fi
echo ""
echo "end of my job"

34
_backup/AmazonPrimeWhatever.sh Executable file
View file

@ -0,0 +1,34 @@
#!/usr/bin/env bash
if [ -z "$1" ] || [ -z "$2" ] || [[ $2 != "encode" && $2 != "decode" ]]
then echo "launch the script with the desired filename and operation"
echo "./AmazonPrimeWhatever.sh FILENAME OPERATION(encode or decode)"
exit
fi
image="kitten.jpg"
imagesize=$(du -b $image | cut -f1)
origsha=$(sha1sum $1 | cut -d " " -f1)
destimage="FakeKitten_"$imagesize"_"$1"_"$origsha"_"$image
if [ $2 = "encode" ]
then cp $image $destimage
dd if=$1 bs=1M >> "$destimage"
echo "encode completed in $destimage"
fi
if [ $2 = "decode" ]; then
imagebs=$(echo $1 | cut -d "_" -f2)
origname=$(echo $1 | cut -d "_" -f3)
origsha=$(echo $1 | cut -d "_" -f4)
origimage=$(echo $1 | cut -d "_" -f5)
dd if=$1 bs=1M skip=$imagebs iflag=skip_bytes > "$origname"
echo "decode completed in $origimage, checking file integrity"
echo $origsha" "$origname > $origname".sha1"
sha1sum -c $origname".sha1"
rm $origname".sha1"
fi
echo ""
echo "end of my job"

View file

@ -0,0 +1,34 @@
#!/usr/bin/env bash
if [ -z "$1" ] || [ -z "$2" ] || [[ $2 != "encode" && $2 != "decode" ]]
then echo "launch the script with the desired filename and operation"
echo "./AmazonPrimeWhatever.sh FILENAME OPERATION(encode or decode)"
exit
fi
image="kitten.jpg"
imagesize=$(du -b $image | cut -f1)
origsha=$(sha1sum $1 | cut -d " " -f1)
destimage="FakeKitten_"$imagesize"_"$1"_"$origsha"_"$image
if [ $2 = "encode" ]
then cp $image $destimage
dd if=$1 bs=1M >> "$destimage"
echo "encode completed in $destimage"
fi
if [ $2 = "decode" ]; then
imagebs=$(echo $1 | cut -d "_" -f2)
origname=$(echo $1 | cut -d "_" -f3)
origsha=$(echo $1 | cut -d "_" -f4)
origimage=$(echo $1 | cut -d "_" -f5)
dd if=$1 bs=1M skip=$imagebs iflag=skip_bytes > "$origname"
echo "decode completed in $origimage, checking file integrity"
echo $origsha" "$origname > $origname".sha1"
sha1sum -c $origname".sha1"
rm $origname".sha1"
fi
echo ""
echo "end of my job"

BIN
kitten.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB