Na verdade, existem duas partes para sua pergunta. Primeiro, como adicionar arquivos a um arquivo RAR oculto usando o WinRAR. Em segundo lugar, como fazê-lo a partir de uma linha de comando.
O próprio Windows não impõe restrições ao acesso a arquivos marcados como "ocultos". Eles são apenas isso; oculto, não inacessível.
De volta aos velhos tempos do MS-DOS, dois arquivos principais do sistema foram marcados como ocultos: IO.SYS
e MSDOS.SYS
. Esses dois arquivos formam o kernel do MS-DOS e foram carregados na RAM pelo código do setor de inicialização (em versões anteriores do DOS, pelo menos um deles - esqueci qual deles - tinha que existir em uma região de disco contígua porque senão o código do setor de inicialização não pôde carregá - lo). Imagine o caos que criaria se o kernel do SO estivesse inacessível.
Você mesmo pode tentar fazer o seguinte:
C:\> echo hello > myfile.txt
C:\> attrib +h myfile.txt
C:\> type myfile.txt
hello
C:\> echo world >> myfile.txt
C:\> type myfile.txt
hello
world
C:\>
O attrib +h myfile.txt
define o atributo "oculto" no arquivo (você também pode fazer isso por meio de outra ferramenta, por exemplo, apenas prestei atenção na linha de comando).
Observe que o WinRAR pode barf quando é solicitado a operar em arquivos archive com o conjunto de atributos ocultos, embora, francamente, duvido que ele implemente essas verificações. O Bloco de Notas não tem nenhum problema em trabalhar com arquivos marcados como ocultos.
A segunda parte é como dirigir o WinRAR (ou qualquer arquivador RAR) a partir da linha de comando. Isso é algo que eu não sei, e talvez seja melhor perguntar isso como uma questão à parte.