Pergunta

Eu preciso arquivos compressa no [* .zip] formato do .NET 1.1. Eu não quero usar SharpZip para compressão como eu tenho erros aleatórios - "Acesso negado" - quando executá-lo no .NET 1.1.

SharptZip funcionará corretamente somente se eu colocar o assembly no GAC - que não é uma opção no meu projeto. Este é o problema. Marque esta: http://forums.asp.net/p/1139901/1839049 aspx # 1839049

Foi útil?

Solução

Você pode usar uma ferramenta de linha de comando para zip. Por exemplo 7-Zip .

Outras dicas

Você poderia pegar o zlib dll e usar interoperabilidade .NET para chamar as funções de compressão (se bem me lembro , você poderia começar afastado com apenas 2 chamadas, uma para inicialização biblioteca e um para compactar os dados). Cuidado que você vai correr problemas em arquiteturas de 64 bits se você usar uma dll zlib de 32 bits e vice-versa.

Você precisa atualizar! NET 1.1 é de 6 anos de idade agora!

Se você tem a opção de usar J # .NET bibliotecas você deve ser capaz de usar java api zip incluídos nele.

Aqui é um código de exemplo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top