ZipArchive.st
branchjv
changeset 3810 798577d7eed0
parent 3786 1a036255aa50
parent 3809 c87f8b4f907c
child 3853 a7a4481d6851
--- a/ZipArchive.st	Wed Apr 20 07:00:01 2016 +0200
+++ b/ZipArchive.st	Thu Apr 21 06:44:35 2016 +0200
@@ -3671,23 +3671,23 @@
 
     self zipMembersDo:[:zipEntry |
         noEntries := noEntries + 1.
-        file nextPutInt32: C_CENTRAL_HEADER_SIGNATURE MSB:false.            
-        file nextPutInt16:zipEntry versionMadeBy MSB:false.
-        file nextPutInt16:zipEntry versionNeedToExtract MSB:false.
-        file nextPutInt16:zipEntry generalPurposBitFlag MSB:false.
-        file nextPutInt16:zipEntry compressionMethod MSB:false.
-        file nextPutInt16:zipEntry lastModFileTime MSB:false.
-        file nextPutInt16:zipEntry lastModFileDate MSB:false.
-        file nextPutInt32:zipEntry crc32 MSB:false.
-        file nextPutInt32:zipEntry compressedSize MSB:false.
-        file nextPutInt32:zipEntry uncompressedSize MSB:false.
-        file nextPutInt16:zipEntry fileNameLength MSB:false.
-        file nextPutInt16:zipEntry extraFieldLength MSB:false.
-        file nextPutInt16:zipEntry fileCommentLength MSB:false.
-        file nextPutInt16:zipEntry diskNumberStart MSB:false.
-        file nextPutInt16:zipEntry internalFileAttributes MSB:false.
-        file nextPutInt32:zipEntry externalFileAttributes MSB:false.
-        file nextPutInt32:zipEntry relativeLocalHeaderOffset MSB:false.
+        file nextPutInt32LSB: C_CENTRAL_HEADER_SIGNATURE.            
+        file nextPutInt16LSB:zipEntry versionMadeBy.
+        file nextPutInt16LSB:zipEntry versionNeedToExtract.
+        file nextPutInt16LSB:zipEntry generalPurposBitFlag.
+        file nextPutInt16LSB:zipEntry compressionMethod.
+        file nextPutInt16LSB:zipEntry lastModFileTime.
+        file nextPutInt16LSB:zipEntry lastModFileDate.
+        file nextPutInt32LSB:zipEntry crc32.
+        file nextPutInt32LSB:zipEntry compressedSize.
+        file nextPutInt32LSB:zipEntry uncompressedSize.
+        file nextPutInt16LSB:zipEntry fileNameLength.
+        file nextPutInt16LSB:zipEntry extraFieldLength.
+        file nextPutInt16LSB:zipEntry fileCommentLength.
+        file nextPutInt16LSB:zipEntry diskNumberStart.
+        file nextPutInt16LSB:zipEntry internalFileAttributes.
+        file nextPutInt32LSB:zipEntry externalFileAttributes.
+        file nextPutInt32LSB:zipEntry relativeLocalHeaderOffset.
 
         self assert:zipEntry fileNameLength = zipEntry fileName size.
         file nextPutAll:zipEntry fileName.
@@ -3710,13 +3710,13 @@
     file nextPutByte:($K codePoint).
     file nextPutByte:8r005.
     file nextPutByte:8r006.
-    file nextPutInt16:centralDirectory numberOfThisDisk MSB:false.
-    file nextPutInt16:centralDirectory centralDirectoryStartDiskNumber MSB:false.
-    file nextPutInt16:centralDirectory centralDirectoryTotalNoOfEntriesOnThisDisk MSB:false.
-    file nextPutInt16:centralDirectory centralDirectoryTotalNoOfEntries MSB:false.
-    file nextPutInt32:centralDirectory centralDirectorySize MSB:false.
-    file nextPutInt32:centralDirectory centralDirectoryStartOffset MSB:false.
-    file nextPutInt16:centralDirectory zipCommentLength MSB:false.
+    file nextPutInt16LSB:centralDirectory numberOfThisDisk.
+    file nextPutInt16LSB:centralDirectory centralDirectoryStartDiskNumber.
+    file nextPutInt16LSB:centralDirectory centralDirectoryTotalNoOfEntriesOnThisDisk.
+    file nextPutInt16LSB:centralDirectory centralDirectoryTotalNoOfEntries.
+    file nextPutInt32LSB:centralDirectory centralDirectorySize.
+    file nextPutInt32LSB:centralDirectory centralDirectoryStartOffset.
+    file nextPutInt16LSB:centralDirectory zipCommentLength.
 
     centralDirectory zipCommentLength ~~ 0 ifTrue: [
         file nextPutAll: centralDirectory zipComment.
@@ -3992,6 +3992,7 @@
     ^ false.
 ! !
 
+
 !ZipArchive methodsFor:'reading'!
 
 extract:fileName
@@ -4101,6 +4102,7 @@
     "Created: / 21-11-2010 / 11:51:41 / cg"
 ! !
 
+
 !ZipArchive methodsFor:'reading - stream'!
 
 extract:fileName intoStream: aWriteStream
@@ -5004,17 +5006,17 @@
     relativeLocalHeaderOffset := aStream position.
 
     aStream 
-        nextPutInt32:C_LOCAL_HEADER_SIGNATURE  MSB:false;
-        nextPutInt16:versionNeedToExtract MSB:false;
-        nextPutInt16:generalPurposBitFlag MSB:false;
-        nextPutInt16:compressionMethod MSB:false;
-        nextPutInt16:lastModFileTime MSB:false;
-        nextPutInt16:lastModFileDate MSB:false;
-        nextPutInt32:crc32 MSB:false;
-        nextPutInt32:compressedSize MSB:false;
-        nextPutInt32:uncompressedSize MSB:false;
-        nextPutInt16:fileNameLength MSB:false;
-        nextPutInt16:extraFieldLength MSB:false;
+        nextPutInt32LSB:C_LOCAL_HEADER_SIGNATURE ;
+        nextPutInt16LSB:versionNeedToExtract;
+        nextPutInt16LSB:generalPurposBitFlag;
+        nextPutInt16LSB:compressionMethod;
+        nextPutInt16LSB:lastModFileTime;
+        nextPutInt16LSB:lastModFileDate;
+        nextPutInt32LSB:crc32;
+        nextPutInt32LSB:compressedSize;
+        nextPutInt32LSB:uncompressedSize;
+        nextPutInt16LSB:fileNameLength;
+        nextPutInt16LSB:extraFieldLength;
         nextPutAll:fileName.
 
     extraField notNil ifTrue: [