It's not a shared archive, its a shell archive.
See man shar . It's one of those commands that used to be taught on training courses and nobody ever uses. There are much better ways of moving data.
What you you get for:
ls -lad revenueassurance.shar
Please check your directory does not contain any files with funny characters. The sed is designed to make funny characters visible.
ls -la | sed -n l
I too would be very surprised if a shar file can exceeed 2 Gb .
Also your sh must be a proper Bourne Shell.
What Operating System and version is this?
What was the command used to create the .shar file?
This error message is probably coming from a read statement inside the .shar file. It probably writes a file somewhere that it tries to read afterwards.. Perhaps it tries to write in an tmp directory and there is not enough room, or perhaps one needs to be in user writeable directory before unshar'ing the file? You would need to look inside the .shar file to be sure...
I would second Scrutinizer. The error seems more to be output of the shar rather than because of the shar file is not being found.
Still, if you want to have a check and just to ensure that it's not happening because of the trailing space or something, you can take help of find command:
cd /to/the/dir
find . -name "*r*e.shar*" -exec sh '{}' ';'
# considering you have no other file with shar extension that has "r" and "e" in its name
# I see only test.shar the other shar file in the directory :)