Hi Neil, I suggest reporting it to support. I think the most appropriate behavior would be to rewrite all \ to /, and strip leading / automatically..
Cheers, Geert > -----Oorspronkelijk bericht----- > Van: "neil bradley" [mailto:[email protected]] > Verzonden: woensdag 13 november 2013 20:04 > Aan: [email protected]; [email protected] > Onderwerp: Re: [MarkLogic Dev General] export bug in mlcp? > > It seems that Windows has it strictly correct, due to this clause in the > ZIP > specification: > > 4.4.17.1 The name of the file, with optional relative path. > The path stored MUST not contain a drive or > device letter, or a leading slash. All slashes > MUST be forward slashes '/' as opposed to > backwards slashes '\' for compatibility with Amiga > and UNIX file systems etc. If input came from standard > input, there is no file name field. > > So we have to be thankful that other ZIP tools do not take that > requirement > to avoid absolute paths too seriously. > > Neil. > > > > on 13/11/13 5:38 PM, neil bradley <[email protected]> wrote: > > > Thanks, you are right. The problem is Windows built-in ZIP feature. > > > > The problem is described here... > > > > http://www.perlmonks.org/?node_id=1045404 > > > > Thanks again. > > > > Neil. > > > > on 13/11/13 5:23 PM, Geert Josten <[email protected]> wrote: > > > >> Hi Neil, > >> > >> Did you check the section in the documentation about exporting files > using > >> mlcp? > >> > >> http://docs.marklogic.com/6.0/guide/ingestion/content-pump#id_74682 > >> > >> It talks about various uri decoding before writing files. Could it be > that > >> the files end up somewhere else then you might expect? > >> > >> I also thought there was something with zip entries starting with /. > >> Perhaps your zip tool doesn't expect that, and can't show them. Did you > >> try a command-line tool to list the zip contents? You could use the > >> java > >> jar tool for that. > >> > >> Kind regards, > >> Geert > >> > >>> -----Oorspronkelijk bericht----- > >>> Van: [email protected] [mailto:general- > >>> [email protected]] Namens "neil bradley" > >>> Verzonden: woensdag 13 november 2013 17:56 > >>> Aan: [email protected] > >>> Onderwerp: [MarkLogic Dev General] export bug in mlcp? > >>> > >>> Hi, > >>> > >>> Maybe I am missing something, but normal mlcp export works OK, yet > >>> when I include "-compress true" I get a ZIP file with many files and > >>> directories missing from it. > >>> > >>> I have established that it is the files and directories with a leading > >>> "/" that are omitted (I usually include "/" to make them visible in > >>> WebDAV). > >>> > >>> All the files appear OK when there is no compression to ZIP. > >>> > >>> I am using ML 6.0 on Windows 7 and the latest version of mlcp for ML > >>> version 6. > >>> > >>> Any ideas? > >>> > >>> Also, I happened to have one file with leading "\" instead of "/", > >>> which really upset mlcp - I would have thought it might handle that > >>> and treat it as equivalent. I removed that file prior to confirming > >>> the main problem above still occurs. > >>> > >>> Neil. > >>> _______________________________________________ > >>> General mailing list > >>> [email protected] > >>> http://developer.marklogic.com/mailman/listinfo/general > >> > >> > >> > > _______________________________________________ > > General mailing list > > [email protected] > > http://developer.marklogic.com/mailman/listinfo/general > > > > > > _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
