Provided by: squashfs-tools-ng_0.8-1_amd64 bug

NAME

       sqfsdiff - compare two squashfs images by contents and metadata

SYNOPSIS

       sqfsdiff [OPTIONS...] --old <first> --new <second>

DESCRIPTION

       Compare  two  squashfs  images.  In  contrast  to  doing a direct diff of the images, this
       actually parses the filesystems and generates a more meaningful difference report.

       If  only  contents  are  compared,  any  differences  in  packed  file  layout,  ordering,
       compression,  inode meta data and so on is ignored and the two images are considered equal
       if each directory contains the same entries, symlink with the same  paths  have  the  same
       targets, device nodes the same device number and files the same size and contents.

       A  report  of  any  difference  is  printed  to stdout. The exit status is similar that of
       diff(1): 0 means equal, 1 means different, 2 means problem.

       Possible options:

       --old, -a <first>
              Specify the first filesystem image  or  source  directory,  relativ  to  which  the
              changes are evaluated.

       --new, -b <second>
              Specify  the  second  filesystem  image to source directory to compare to the first
              one.

       --no-contents, -C
              Do not compare file contents.

       --no-owner, -O
              Do not compare file owners.

       --no-permissions, -P
              Do not compare permission bits.

       --timestamps, -T
              Compare file timestamps.

       --inode-num, -I
              Compare inode numbers of all files.

       --super, -S
              Also compare meta data in super blocks.

       --extract, -e <path>
              Extract files that exist  in  both  images  but  have  different  contents  to  the
              specified  directory.  Contents  of the first image end up in a sub directory named
              old and the contents of the second image in a sub directory named new.

       --help, -h
              Print help text and exit.

       --version, -V
              Print version information and exit.

EXIT STATUS

       The exit status is similar that of diff(1): 0 means equal,  1  means  different,  2  means
       problem.

SEE ALSO

       rdsquashfs(1), sqfs2tar(1)

AUTHOR

       Written by David Oberhollenzer.

COPYRIGHT

       Copyright  ©  2019  David  Oberhollenzer  et al License GPLv3+: GNU GPL version 3 or later
       <https://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.  There is NO  WARRANTY,
       to the extent permitted by law.