Artifact [0a101857b9]
Not logged in

Artifact 0a101857b9eb7884f110982487b24b1cedbd636a:

Ticket change [0a101857b9] - New ticket [04cba6a001] 7-Zip is unable to open Zip files generated by Fossil. by anonymous 2009-06-20 21:56:51.
D 2009-06-20T21:56:51
J comment Zip\sfiles\sdownloaded\sfrom\sFossil\scan\snot\sbe\sopened\swith\sthe\s7-Zip\sprogram.\sAfter\ssome\spoking\sin\sthe\sZip\sFile\sFormat\sSpecification,\sI\sfound\sthat\sthe\s"disk\snumber\sstart"\sfield\sin\sthe\sFile\sHeader\sof\sthe\sCentral\sdirectory\sstructure\swas\sset\sto\s1\sinstead\soff\s0.\r\n\r\nThe\sfollowing\spatch\ssolves\sthis\sproblem:\r\n\r\n<pre>\r\n---\sFossil-266b6127f6/src/zip.c\s2009-06-20\s11:06:00\s+0000\r\n+++\sFossil-266b6127f6-new/src/zip.c\s\s\s\s\s2009-06-20\s21:35:42\s+0000\r\n@@\s-194,7\s+194,7\s@@\r\n\s\s\sput16(&zBuf[28],\snameLen);\r\n\s\s\sput16(&zBuf[30],\s0);\r\n\s\s\sput16(&zBuf[32],\s0);\r\n-\s\sput16(&zBuf[34],\s1);\r\n+\s\sput16(&zBuf[34],\s0);\r\n\s\s\sput16(&zBuf[36],\s0);\r\n\s\s\sput32(&zBuf[38],\s((unsigned)(0100000\s|\s0644))<<16);\r\n\s\s\sput32(&zBuf[42],\siStart);\r\n</pre>\r\n\r\n<pre>\r\n--\r\nThomas\sSchnurrenberger\r\n</pre>
J foundin 266b6127f6
J private_contact 76518fb407f147a1d053c00b5b993281a339c0e3
J severity Important
J status Open
J title 7-Zip\sis\sunable\sto\sopen\sZip\sfiles\sgenerated\sby\sFossil
J type Code_Defect
K 04cba6a00145ab597dabc48ad5ee688496a57650
U anonymous
Z b7917163b9b32e1dd297d4f09aa772c2