:: |
Autor |
Poruka |
Azazelo Početnik Domaćeg.de
|
Datum registracije: 30 Sep 2005 Poruke: 75
|
|
Imam ... problem ,treba da napravim mali exe fajl da bude shto manji
A ucio sam do sad Visual Basic .NET tako da ... :oops:
E sad ako neko zna kako da napravim shto manji exe fajl i sa kojim jezikom
......
Konkretno mi treba da izvrshi par linija koda ,neshto slicno "RUN" prozoru u windows-u ,samo iz konzole
Hvala unapred
|
|
|
|
|
|
dreams Upućeni član
|
Godine: 34
Datum registracije: 27 Jun 2005 Poruke: 352 Mesto: Paviljoni!
|
|
Polako, da li ti vec imas aplikaciju, pa zelis da napravis exe...ili neki bezvezni program da bude mali sa exeom, nisam bas ukapirao sta trazis...
|
|
|
|
|
|
Azazelo Početnik Domaćeg.de
|
Datum registracije: 30 Sep 2005 Poruke: 75
|
|
Pazi konkretno treba da uradim dve ili tri linije koda
Kao naprimer :
[code]
MsgBox "Hello World"
[/code]
I da ve to bude malo "stvarno malo" <1,5kb
Pa me interesuje koji to "programski jezik" moze da uradi ,znaci nije bitno koji programski jezik bitno je da bude "mali".
|
|
|
|
|
|
Mr. Bond IntruderSRB™
|
Godine: 34
Datum registracije: 04 Apr 2005 Poruke: 2904 Mesto: Beograd - Novi Beograd
|
|
Azazelo je napisao/la sledeće: | Pazi konkretno treba da uradim dve ili tri linije koda
Kao naprimer :
Code: |
MsgBox "Hello World"
|
I da ve to bude malo "stvarno malo" <1,5kb
Pa me interesuje koji to "programski jezik" moze da uradi ,znaci nije bitno koji programski jezik bitno je da bude "mali". |
Pazi, svi programski jezici imaju svoje kompajlere i svi kompajliraju na svoj nacin. Naravno ako zelis da taj program startujes iz Windowsa on ce biti npr 20-30kb a ako uradish najobicniju shell scriptu za Linux to ce biti 1-2kb
"
#! /bin/bash
echo "Hello World"
"
To je ceo kod Tesko da to moze ispod 1.5 kb.
|
|
|
|
|
|
Azazelo Početnik Domaćeg.de
|
Datum registracije: 30 Sep 2005 Poruke: 75
|
|
Uspeo sam sa nekim programom "exescript" da ".vbs" code pretvorim u exe .
bez dodatnih dll i bilo cega ,program pravi nezavistan exe od
-> 8kb <- [code]Msgbox"Helo world"[/code]
Ali me zanima dali mogu da idem ispod toga
<Hvala @intruder .... predpostavio sam da cim je |*.exe| odnosi se na Win>
Jer sve shto je ispod 30mb => (Visual Basic .net aplikacija + dotnetfx)
Je odlicno ali me interesuje na ovako prostom kodu da vidim shta ce sa naj bolje pokazati........
Cilj je istraziti donje granice
|
|
|
|
|
|
zeenmc Početnik Domaćeg.de
|
Godine: 30
Datum registracije: 28 Mar 2005 Poruke: 186 Mesto: Beograd
|
|
mislim da mozes asemblerom,al nisam siguran,opak on je njablizi masinskom jeziku,al nisam upucen u njega takodo da jbg
|
|
|
|
|
|
patkan92 Upozorenja: 1 od 3 Početnik Domaćeg.de
|
Datum registracije: 11 Feb 2006 Poruke: 157
|
|
komplikowano je, za owo bash trebaju ziwci i 100 puta pbobe na jednom programu, ali ko woli , on woli..
|
|
|
|
|
|
kosta00 Početnik Domaćeg.de
|
Godine: 34
Datum registracije: 02 Jun 2006 Poruke: 243
|
|
Sa Assemblerom moze sto posto. Znam ljude koji su pisali programe u assembleru i kazu da je sto se tice prostora zahvalan.
Da samo znate koliko u 1kb moze stati c koda u mikrokontroler.
Teorecki 1024 bajta je jedan kilo bajt, a 8 bita je 1 bajt.
To znaci 8192 bita tj 8192 binarna broja, koji ima funkciju prekidaca.
Svakako mislim da moze.
A mislim da moze i ovako nekako :
01000011110110100100110101111011011111000011011001
00000110110111010111101101110010111000011101010001
|
|
|
|
|
|
Vaxter Dobro upućeni član
|
Godine: 40
Datum registracije: 27 Sep 2004 Poruke: 605 Mesto: Šimanovci
|
|
Hello world na sve moguce nachine...
http://roesler-ac.de/wolfram/hello.htm
Nisam siguran, ali mislim da pod windows-om, zbog organizacije FS-a, nishta nije ispod 4K...
Obichan text fajl koji u sebi ima jedan karakter na disku zauzima 4K...
|
_________________ I'm gonna make him an offer he can't refuse |
|
|
|
|
kosta00 Početnik Domaćeg.de
|
Godine: 34
Datum registracije: 02 Jun 2006 Poruke: 243
|
|
Donekle si upravu.
Velicina i velicina na hd su dve razlicite stvari.
Ono sto predstavlja "velicinu" to je prava velicina tog fajla, a ono sto prestavlja "velicinu na hd" to je zbir velicine fajla, putanje, ime fajla, kada je fajl kreiran,modifikovan i poslednji put pristupljen.
Znaci kada bi se taj fajl nalazio u nekom drugom file systemu uzimao bi manje prostora. Mislim da sa FAT32 bila druga prica, umesto NTFS-a.
|
|
|
|
|
|
Vaxter Dobro upućeni član
|
Godine: 40
Datum registracije: 27 Sep 2004 Poruke: 605 Mesto: Šimanovci
|
|
Ovo je i tachno i netachno.
Jeste da su tezina fajla kao akva i tezina na disku razlichite, ali to nije iz razloga koje navodish.
Ne zapisuje se nishta od stvari koje si pomenuo u sam fajl.
Napravi prazan txt fajl i pogledaj mu velichinu.
Ona je == 0.
Pishi po njemu koliko hocesh, ali ga posle isprazni, menjaj mu naziv, putanju itd.
Velichina == 0!
To je shto se tiche FAT32 i NTFS-a.
U NTFS-u je fajl poprilichno manji nego u FAT-u32, iako tu postoje i privilegije i sl.
Vecina dodatnih informacija se zapisuje u dodatni, redundantni deo diska.
Razlika u velichini je zbog velichine blokova u FS-u, tj zbog potrebnih dodatnih informacija koje povezuju blokove.
Za ext i Rasiser nisam najsigurniji, ali mi se chini da je slichan princip.
|
_________________ I'm gonna make him an offer he can't refuse |
|
|
|
|
kosta00 Početnik Domaćeg.de
|
Godine: 34
Datum registracije: 02 Jun 2006 Poruke: 243
|
|
Dobro. Mozda moja FAT32 particija deli blokove na 512 b.
Evo jednog primera.
Oba ta txt fajla imaju isti sadrzaj, slovo S.
Znam da informacije o fajlovima idu u nazovimo Tabelu, ali nije mi jasno kod ovih programa koji "vracaju" imena i citave fajlove koji su obrisani, i ako je formatirana brzim formatiranjem. Znaci brise tabelu, pa je moguce da novi podaci koji se upisuju idu preko postojecih.
Kako onda uspeva da "vrati" ime fajla ?
|
|
|
|
|
|
|
|
Vi ne možete otvarati nove teme u ovom forumu Vi ne možete odgovarati na teme u ovom forumu Vi ne možete menjati Vaše poruke u ovom forumu Vi ne možete brisati Vaše poruke u ovom forumu Vi ne možete glasati u anketama u ovom forumu Vi ne možete postavljati fajlove u ovom forumu Vi ne možete preuzeti fajlove sa ovog foruma
|
|