This commit is contained in:
YAWAsau
2022-01-01 14:57:14 +08:00
parent 548fc19822
commit 56d69e388c
3 changed files with 28 additions and 28 deletions

View File

@@ -27,9 +27,9 @@ Release_data() {
user)
if [[ -d $X ]]; then
case ${FILE_NAME##*.} in
lz4) pv -f -f "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv -f -f "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv -f -f "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
lz4) pv -f "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv -f "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv -f "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
*)
echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0"
Set_back
@@ -42,9 +42,9 @@ Release_data() {
;;
data | obb)
case ${FILE_NAME##*.} in
lz4) pv -f -f "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv -f -f "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv -f -f "$tar_path" | tar --recursive-unlink -xmPpf - ;;
lz4) pv -f "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv -f "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv -f "$tar_path" | tar --recursive-unlink -xmPpf - ;;
*)
echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0"
Set_back
@@ -54,9 +54,9 @@ Release_data() {
*)
[[ $FILE_NAME2 == thanox ]] && rm -rf "$(find "/data/system" -name "thanos*" -maxdepth 1 -type d)"
case ${FILE_NAME##*.} in
lz4) pv -f -f "$tar_path" | tar -I lz4 -xPpf - ;;
zst) pv -f -f "$tar_path" | tar -I zstd -xPpf - ;;
tar) pv -f -f "$tar_path" | tar -xPpf - ;;
lz4) pv -f "$tar_path" | tar -I lz4 -xPpf - ;;
zst) pv -f "$tar_path" | tar -I zstd -xPpf - ;;
tar) pv -f "$tar_path" | tar -xPpf - ;;
*)
echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0"
Set_back
@@ -139,9 +139,9 @@ en=118
if [[ $apkfile != "" ]]; then
rm -rf "$TMPDIR"/*
case ${apkfile##*.} in
lz4) pv -f -f "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv -f -f "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv -f -f "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
lz4) pv -f "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv -f "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv -f "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
*)
echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0"
Set_back

View File

@@ -31,9 +31,9 @@ starttime1="$(date -u "+%s")"
if [[ $apkfile != "" ]]; then
rm -rf "$TMPDIR"/*
case ${apkfile##*.} in
lz4) pv "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
lz4) pv -f "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv -f "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv -f "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
*)
echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0"
Set_back
@@ -84,9 +84,9 @@ starttime1="$(date -u "+%s")"
if [[ $FILE_NAME2 == user ]]; then
if [[ -d $X ]]; then
case ${FILE_NAME##*.} in
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
lz4) pv -f "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv -f "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv -f "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
*)
echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0"
Set_back
@@ -99,9 +99,9 @@ starttime1="$(date -u "+%s")"
else
[[ $FILE_NAME2 == thanox ]] && rm -rf "$(find "/data/system" -name "thanos*" -maxdepth 1 -type d)"
case ${FILE_NAME##*.} in
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmPpf - ;;
lz4) pv -f "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv -f "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv -f "$tar_path" | tar --recursive-unlink -xmPpf - ;;
*)
echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0"
Set_back