Как извлечь файлы из .CAB файла с помощью C # .Net? - PullRequest
4 голосов
/ 30 июля 2010

У меня есть CAB-файл, созданный из CABARC.EXE.Мне нужно извлечь файл с помощью ASP.Net C # .Net.

Как это сделать в самом C # .net?Я не хочу использовать тот же CABARC.EXE для извлечения.Потому что мы не используем этот инструмент в производственной среде.

Пожалуйста, дайте ваши ценные предложения / код для выполнения этой задачи.

Заранее спасибо

Ганеш.

Ответы [ 3 ]

2 голосов
/ 02 августа 2010

Я гуглил это для тебя.

http://www.codeproject.com/KB/files/CABCompressExtract.aspx

Похоже, он делает все, что вы хотите.

1 голос
/ 30 июля 2010

Если вам нужно собственное решение C #, я предлагаю вам начать со спецификации файла для CAB-файлов здесь:

http://msdn.microsoft.com/en-us/library/cc483132(EXCHG.80).aspx

0 голосов
/ 30 июля 2010

Посмотрите на https://docs.microsoft.com/en-us/previous-versions//bb267310(v=vs.85)#microsoft-cabinet-file-format

Там у вас есть описание формата файла для файла CAB.

...