xTremeSurfer Posted April 15, 2012 Report Posted April 15, 2012 Cam cat de greu ar fi sa faci un program gen winrar . dar mult mai simplu doar arhiveaza si dezarhiveaza fara celalalte optiuni . Quote
pyth0n3 Posted April 15, 2012 Report Posted April 15, 2012 Pai ar avea rost sa pierzi timpul ca sa ii creezi o interfata grafica ?Program arhiveaza :tar -rvf $@ ./arhiveaza nume_arhiva nume_fisier_de_pus_in_arhiva ./arhiveaza nume_arhiva nume_director_de_pus_in_arhivaProgram dezarhiveazatar -xvf $@ ./dezarhiveaza nume_arhivaCross platformIn sistemele *NIX vine de default In windows va trebui sa instalezi Cygwin Quote
ionut.hulub Posted April 15, 2012 Report Posted April 15, 2012 Pai ar avea rost sa pierzi timpul ca sa ii creezi o interfata grafica ?Program arhiveaza :tar -rvf $@ ./arhiveaza nume_arhiva nume_fisier_de_pus_in_arhiva ./arhiveaza nume_arhiva nume_director_de_pus_in_arhivaProgram dezarhiveazatar -xvf $@ ./dezarhiveaza nume_arhivaCross platformIn sistemele *NIX vine de default In windows va trebui sa instalezi Cygwinsalvezi primul cod cu numele "arhiveaza" (sau "arhiveaza.sh"?) apoi il rulezi scriind "./arhiveaza nume_arhiva nume_fisier_de_pus_in_arhiva " in cmd/terminal.bineinteles, asta e mai mult un script decat un program... defapt e impropriu spus si script. e mai mult o redenumire a comenzii tar.ai putea sa scrii direct "tar -rvf nume_fisier_de_arhivat" in consola si ar face acelasi lucru.nu zic ca nu e bun, e chiar o solutie clever, dar in cazul in care vrei un program in care sa controlezi si mecanismul de arhivare, cauta pe google "file compresssion methods", alege una mai usoara, o implementezi (unele nu sunt greu de implementat) si ala e programu tau.sau poti sa iti creezi un mecanisc de compactare propriu, mai simplist.. in felu asta te'ai asigura ca ce arhivezi cu programu tau nu o sa poata fi dezarhivat decat tot cu programu tau. Quote
shaggi Posted April 15, 2012 Report Posted April 15, 2012 Sper sa-ti fie de folos, sunt programele folosite de UniExtractorDownloadLE: le poti face o interfata grafica in Delphi sau VB si executi cu shell;) Quote
alien Posted April 15, 2012 Report Posted April 15, 2012 Poti folosi System.IO.CompressionGZipStream Class (System.IO.Compression) Quote