Файловые разделители имени пути ZipEntry?
Записи ZIP хранят полный путь к записи, потому что (I 'уверен в следующей части) ZIP архив не организован как каталоги. Метаданные содержат информацию о том, как файлы должны храниться (внутри каталогов).
Если я создаю ZIP-файл в Windows, когда я распаковываю данные в другой ОС, например В Mac OS X структура файлов остается прежней в Windows. Это потому, что распаковщик предназначен для этого или isit, потому что разделители файлов внутри ZIP являются стандартными?
я спрашиваю это, потому что яm пытается найти запись внутри ZIP-файла, используя имя ZIP-файла. Но какой разделитель файлов я должен использовать, чтобы он работал в системах, отличных от Windows?
м с использованием Java, и метод:.getName()
изZipEntry
дает мне путь, используя разделитель файлов Windows\
, Было бы достаточно, если бы я использовал JavaFile.separator
разделитель, чтобы он работал на другой ОС? Или я должен попытаться найти свой файл с каждым возможным разделителем?