nils måsén
nils måsén
What "non-ASCII" and "ASCII only" is trying to convey, is that characters that are outside the "ASCII range" is not guaranteed to be preserved, and that you should make a...
Ehm, why would you even want this? I'm not even sure what the bug is, shouldn't the library just prevent you from creating the duplicate in the first place?
Is this a single archive, or can you reproduce it with different content?
How are you creating the file? Using SharpZipLib or something else?
Tried to reproduce using these steps: ``` $ mkdir -p /tmp/006/foo $ mkdir -p /tmp/006/bar $ mkdir -p /tmp/006/baz $ dd if=/dev/urandom of=/tmp/006/bar/file1 bs=1M count=1500 1500+0 records in 1500+0 records...
``` PS> dotnet new console The template "Console App" was created successfully. Processing post-creation actions... Running 'dotnet restore' on C:\wrk\006\tester\tester.csproj... Determining projects to restore... Restored C:\wrk\006\tester\tester.csproj (in 63 ms). Restore...
Windows zip support is awful. I couldn't even create an archive:  Even if I were able to create one, it might be some other specific thing about the .zip...
Yeah, those files use `Deflate64` which is a proprietary format that is not supported by SharpZipLib. ...also, what do you mean by "Windows Encryption"? That the files existed on a...
I don't see why creating the temporary file in the destination directory would be a problem. That should probably be the default at least...
Why would that be better than creating the file in the correct place, deleting the original and renaming the new one? It seems like it would only cause additional writes...