Join Yalantis and get a $1000 sign-in bonus! React.js, React Native, Python, Java, DevOps, BА. Apply now!
×Закрыть

Архиватор на с#

Помогите написать архиватор на языке с#, с использованием команд бесплатного архиватора winzip

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

А на C# пишу потому что задание по курсаку такое...

всем спасибо, уже написал.

Ну тогда работай процессами winzip.exe или как его там, с использованием аргументов командной строки.

Та вы гоните! Или на 70−536 не сдавали?
Для сжатия данных, в.net framework используются классы GZipStream, и DeflateStream.

Бесплатная сборка для архивации, которую все рекомендуют, которую даже я использовал — www.sharpziplib.com

Ну во всяких там линуксах, тоже драйвера в юзерспейсе иногда пишут.

> мне кстати непонятна причина делать архиватор на решетке.

Помню, пару лет назад в универе писали «драйверы» на дотнете.

мне кстати непонятна причина делать архиватор на решетке.

это как раз та задача, которая должна делать на сях или ассемблере.

Могу подсказать отличный архиватор написанный на Си, вот кстати его исходник

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char * argv[])
{
	char buf[128];
	sprintf(buf, "tar cvjf %s.tar.bz %s", argv[1], argv[1]);
	system(buf);
	return 0;
}

Всего-то пару строчек на Си, и готовый архиватор, какой еще язык так умеет?

а че б не реализовать самую-самую примитивную версию какого-нить lzw

просто любой «боевой» архиватор никогда не выдашь за свой


ващета ziplib была портирована еще года 4 назад. зачем извращаться?

что значит зачем. через 3 дня сдача курсовой:)

ващета ziplib была портирована еще года 4 назад. зачем извращаться?

Це вже буде не архіватор:) А GUI:).

Подписаться на комментарии