WinRAR у меня 5.50 ( 64-разрядная ), напишите хоть кто ни будь кто этот файл из под винды винраром открывает у вас также два файла index.html видится.
https://d.searchengines.guru/3/414/files__214ced41.zip
На, смотри. Дело на пять минут.
Удали из архива всё кроме двойного файла, прикрепи архив к сообщению здесь или в файлообменник кинь. Хочется глянуть на это чудо в живую 😆
В жизни линукс не сможет запаковать в архив два файла с одинаковым именем в одной директории и не мержит из разных в один.
Ещё раз мне не жалко, короче вот сказка:
Есть в архиве два каталога с одинаковыми именами, это возможно в Linux из-за его чувствительности к регистру символов, в них по одному файлу index.html, но прикинь моё удивление что оказывается при открытии этого архива WinRar’ом он схлопывает эти два каталога в один и отабражает там два файла index.html с абсолютно одинаковым именем, я сам офигел.
Да ты прав, линукс нет, а архиватор винрар как оказалось ДА! Да и винде это не нравится!
Создавай всё на латинице в нижнем регистре, и не будет проблем.
Да за всем не уследишь, один плагин конвертирует кириллицу в латиницу, другой на основе это создаёт кэш, там назвал что-то с маленькой буквы, потом тоже самое с большой все перемешалось и если бы не Windows, Microsoft, Билл Гейтс и Евгений Рошал то я бы никогда этого даже и не заметил, т.к. мне правильно там выше сказали, что это проблемы виндовс и программного обеспечения под него, а в Linux все ОК, но все равно спасибо за совет.
Так вот вам и ответ: это не глюк.Технически это выглядит так: есть две директории, они одинаково называются, но регистр разный. В линукс это две разные сущности. В винде - одна сущность. Но, когда это файл - он просто перезапишет файл на файл, в случае директории он перезапишет директорию на директорию, но, содержимое показывает обеих. Если разархивировать такой архив, то, по идее, вы получите архив с перемешанными файлами двух директорий, в которых файлы, которые уже были - будут или проигнорированы, или перезаписаны. Никакой магии, в общем.
Нормальная философия. Есть разное значение у этих символов, значит они должны быть разными. А то, что винда для обывателя все упростила и сложила в одну сущность - так это не проблема линукса.
PS: У вас, очевидно, плохая архитектура файлов для вашего проекта, раз допускает такие вольности в отношении наименований файлов и не контролирует этот процесс. В принципе не должно быть папок с одинаковым наименованием, дабы не было вот таких вот потом проблем.
Может вы и правы в вопросе философии, но лично для меня логично было бы что файлов и папок с одинаковыми именами не должно быть в системе, что кстати косвенно поддерживает и Linux, кроме этих финтов с регистром а-ля большие маленькие буковки, которые потом ещё и сложно распознавать, ну да крутая фича для создания геморроя, уж простите меня.
У меня самая обычная и стандартная архитектура, я мог создавать какие-то названия объектов одинаковых, но с разными допустим регистром символов, т.е. название могло быть и с маленькой и точно-такое же с большой буквы, видимо плагин, который формирует кеш в некоторых местах это воспроизводит, но в целом это всего пару-тройку мест, и только в папке cache формируемой плагином, а так вроде в других местах таких проблем нету.
Короче это какой-то глюк.
Я извратился и переписал архив в виртуальную машину с Linux’ом, в общем он там без каких-либо проблем разархивировался, ну и в тех местах где были файлы с абсолютно одинаковыми именами их нет, там просто один файл index.html, более того там в Gnome’е есть какой-то Archive Manager, типа для работы с zip архивами, так вот пройдя в нем в те места где были два файла с абсолютно одинаковыми именами их там тоже нет, там опять отображается один файл index.html, прямо магия какая-то.
Но я бы не стал винить архиватор zip линуксовский, т.к. повторюсь при прямом копировании через F5 ( WinSCP-FTPS в виндовский каталог ) были тоже такого рода баги, глюки с файлами.
Философия Unix фигли, уж лучше бы было как в винде.
А сделай, мы посмотрим, какие там у тебя одинаковые файлы с разными размерами.
А я уже делал, посмотри на первой странице внизу, там вроде написано Размер, ну и да они чуть-чуть разные, на пару килобайт что ли.