Just do :
( set -- ./*.rar )
You can then play with each positional assigned to your shell array:
( set -- ./*.rar ; printf %s\\n "$@" )
No weird filename problems, and all arguments are protected as complete so long as you use `"$@"`.
You can also have a little fun. For instance, want them `:colon` separated?
( set -- "${PWD}/"*.rar ; IFS=: ; echo "$*" )