Separadores de arquivos do nome do caminho do ZipEntry?

As entradas de ZIP armazenam o nome do caminho completo da entrada porque (eu tenho certeza da próxima parte) o arquivo ZIP não está organizado como diretórios. Os metadados contêm as informações sobre como os arquivos devem ser armazenados (dentro dos diretórios).

Se eu criar um arquivo ZIP no Windows, quando eu descompactar os dados em outro sistema operacional, por exemplo, Mac OS X, a estrutura do arquivo permanece como costumava ser no Windows. Isso ocorre porque o unzipper é projetado para lidar com isso, ou isit porque os separadores de arquivos dentro do ZIP são padrão?

Estou perguntando isso porque estou tentando encontrar uma entrada dentro de um arquivo ZIP usando o nome do arquivo compactado. Mas qual separador de ficheiros devo utilizar para que funcione em sistemas diferentes do Windows?

Estou usando o Java e o método:.getName() doZipEntry me dá o caminho usando o separador de arquivos do Windows\. Seria o suficiente se eu usasse o javaFile.separator separador para fazê-lo funcionar em outro sistema operacional? Ou terei que tentar encontrar meu arquivo com cada separador possível?

questionAnswers(2)

yourAnswerToTheQuestion