Skip to content
d0k edited this page Aug 12, 2010 · 1 revision

The Filelist was created with a modified version of Innounp with the following patch applied:


--- innounp020src/innounp.dpr	2007-08-25 20:58:16.000000000 +0200
+++ innounp020srcmod/innounp.dpr	2008-07-12 00:22:44.000000000 +0200
@@ -1075,8 +1075,17 @@
             else TimeStamp:=loc^.TimeStamp;
             FileTimeToSystemTime(TimeStamp, systime);
             str(Int64(loc^.OriginalSize):10,s);
-            writeln(s+'  '+FormatDateTime('yyyy.mm.dd hh:mm', SystemTimeToDateTime(systime))+
-              '  '+SourceFileName);
+            writeln(SourceFileName+';'
+            +FormatDateTime('yyyy.mm.dd hh:mm', SystemTimeToDateTime(systime))+';'
+            +IntToStr(FirstSlice)+';'
+            +IntToStr(LastSlice)+';'
+            +IntToStr(StartOffset)+';'
+            +IntToStr(ChunkSuboffset.Lo)+';'
+            +IntToStr(OriginalSize.Lo)+';'
+            +IntToStr(ChunkCompressedSiz.Lo)
+            )
+            //writeln(s+'  '+FormatDateTime('yyyy.mm.dd hh:mm', SystemTimeToDateTime(systime))+
+            //  '  '+SourceFileName);
           end;
         writeln('--------------------------------------');
       end;

Then innounp -v setup.exe > files.csv was called, the header and all instances of {app}\ removed and finally all backslashes were replaced with slashes.

Clone this wiki locally