Description
PHP ve / veya Java standart rutinler kullanarak zip dosyaları içindeki dosyaları sıralama düzenini denetlemek için herhangi bir yol olup olmadığını öğrenme ilgileniyorum.
I shell_exec()
veya benzer kullanarak unzip / zip kullanarak öncelikle ilgi değilim, ama bu çözüm okumak için kolay bir sağlar eğer ilgi olabilir.
Sıralama düzeni ile hiçbir sıralama düzeni zip dosyası içinde mevcut ise o tarih / zaman demektir varsaymak güvenlidir. Ben gözlük okumadım ben bilemem.
Example
Files
foo.txt
bar.txt
test.txt
newfile.txt
Kullanıcının her dosya (foo.txt => foo.txt) dosyasının adını içerdiğini varsayalım
Problem
Ben kullanırken çözdükten unzip
dosyalar doğru sırayla sonuna kadar böylece dosyaları bir sıralama düzeni eklemek istiyorum. Bu nedenle önemlidir? I unzip -p
borusuna zip dosyasının içeriğini kullanmak için.
Dosyaları arşive eklenmiştir hangi sırası önemli olmamalı.
Result
Amaçlanan sonuç (bu örneğin uğruna (unzip-p) kullanılarak)
test.txt
foo.txt
newfile.txt
bar.txt