Main.hx 1.1 KB

12345678910111213141516171819202122232425
  1. class Main {
  2. static public function main() {
  3. trace("Working archive");
  4. var zipread = sys.io.File.read("./test_zip_roller.zip", true);
  5. var zipfile_entries = haxe.zip.Reader.readZip(zipread);
  6. for (entry in zipfile_entries) {
  7. trace("[", entry.fileName, entry.fileSize, entry.crc32, "]");
  8. trace("[", entry.data.toString(), "]");
  9. }
  10. trace("Broken archive");
  11. var zipread = sys.io.File.read("./test_zip_7zip.zip", true);
  12. var zipfile_entries = haxe.zip.Reader.readZip(zipread);
  13. for (entry in zipfile_entries) {
  14. trace("[", entry.fileName, entry.fileSize, entry.crc32, "]");
  15. trace("[", entry.data.toString(), "]");
  16. }
  17. trace("Archive from neko haxe.zip.Writer");
  18. var zipread = sys.io.File.read("./test_neko_zip_writer.zip", true);
  19. var zipfile_entries = haxe.zip.Reader.readZip(zipread);
  20. for (entry in zipfile_entries) {
  21. trace("[", entry.fileName, entry.fileSize, entry.crc32, "]");
  22. trace("[", entry.data.toString(), "]");
  23. }
  24. }
  25. }