Feedback

C# - Dummy Files erzeugen. ( Mit Inhalt )

Veröffentlicht von am 12/22/2010
(3 Bewertungen)
Dieser Code erzeugt Dummy Files mit inhalt. Für den fall das jemand etwas neugieriger ist und doch mal genauer hinschaut.
Es soll doch echt rüberkommen. :)
 	string[] Body = new string[11];
        string[] Header = new string[3];  
        public bool ToolRarFile1(string DateiPfad, string DateiName, string DateiEndung, int MB)
        {
            try
            {
                string DatenString = (DateiPfad + DateiName + DateiEndung);
                Header[0] = "MZ       ÿÿ  ¸       @                                   è   º ´	Í!¸LÍ!This program cannot be run in DOS mode.";
		// Header[1] = ""; // Wurde Gelöscht war zu lange. ( Man kann die ersten 3 Zeilen eine beliebigen exe file nehmen )
		// Header[2] = ""; // Wurde Gelöscht war zu lange. ( Man kann die ersten 3 Zeilen eine beliebigen exe file nehmen )
                string Z1 = Body[0] = "UìSVuÙƒc ƒ# ¸ €  WðsÆ}PWÿsè  3É2ÀAEñv29AÎrøEjË ";
                string Z2 = Body[1] = "  $  €8 u+h€   PCPjÆ}Pèý  ÀWÿsè  uËèŠ1  hÿ ";
                string Z3 = Body[2] = "ÿÿjj …ÌûÿÿPèIÿÿ¾…Ì÷ÿÿÌ÷ÿÿÌ÷ÿÿ÷ØÀÌ÷ÿÿ#ÁP¾…Ìßÿÿ÷ØÀ ";
                string Z4 = Body[3] = "èÿÿÿ Uìì   €y	 uTSVÿujtèØe  P§… ûÿÿPèär  ƒÿ!A j5 ";
                string Z5 = Body[4] = "LA ÉÀ|$ ¶D$LA ÉÀ|$ ¶D$uPÿA uPÿA  Uì€} ÿu ";
                string Z6 = Body[5] = "¹|LA èHÿÿ‰~_ Uì   ƒ¹|LA èHÿÿ‰ì´   tÆ  SVEðW‰Eø‰ ";
                string Z7 = Body[6] = "¹|L_ÂÇE  ÿuè¶ÿÿPÿuè9§ ï9§ïa‚1§ïa*§ï9§î—Û‰Eø‰ ";
                string Z8 = Body[7] = "@  …@ @…@ L…@ U…@ …@ g…@ m…@ |…@ •…@ ®…@ e@ Ò…@ ë…@ 6†@ l† ";
                string Z9 = Body[8] = "…Àt…Ç|ÿMü|ÿMüëƒ}ø}ÿEøë	ƒ}øð|ëƒ}ø}ÿEøë	ƒ}øð|g… U ";
                string Z10 = Body[9] = " ÿuøFP¹|LA è$ñÿÿj	¹|LA è™ïÿÿ ÿuøFP¹|LA è$ñÿÿ ÿuøèo6   ";
                string Z11 = Body[10] = "  Àt+ÿuøh    Àt+ÿuøh  è$U  PFPè$U  PFPèÌn  ƒÄÿ ";
                StreamWriter ToolRarFile = File.CreateText(@DatenString);
                ToolRarFile.WriteLine(Header[0]);
                //ToolRarFile.WriteLine(Header[1]);
                //ToolRarFile.WriteLine(Header[2]);
                string Daten0 = (Z1 + Z1 + Z1 + Z11 + Z1 + Z2 + Z1 + Z5 + Z9 + Z11 + Z1 + Z2 + Z5 + Z1 + Z2 + Z3 + Z3 + Z2 + Z11 + Z1 + Z2 + Z3 + Z3 + Z2 + Z2 + Z8 + Z4 + Z5 + Z6 + Z7 + Z2 + Z8 + Z4 + Z5 + Z6 + Z7 + Z2 + Z3 + Z4 + Z9 + Z10 + Z11 + Z1 + Z2 + Z3 + Z4 + Z3 + Z4 + Z9 + Z10 + Z11 + Z1 + Z2 + Z3 + Z4 + Z5 + Z6 + Z7 + Z8 + Z9 + Z10 + Z11 + Z6 + Z7 + Z8 + Z9 + Z2 + Z2 + Z8 + Z4 + Z5 + Z6);
                for (int a = 0; a < (22 * MB); a++) // ( 22 * MB ) ~ 1,01 MegaByte wenn MB 1 ist. 
                {
                    ToolRarFile.WriteLine(Daten0 + Daten0 + Daten0 + Daten0 + Daten0 + Daten0 + Daten0 + Daten0);             
                }
                ToolRarFile.Close();
                return true;
            }
            catch
            {
                return false;
            }
           
        }
Abgelegt unter Dummy, Datei.

5 Kommentare zum Snippet

O.G. schrieb am 12/22/2010:
Das ist die V 1.0 in der nächsten version gib es mehr auswahl beim Dateiinhalt, fals man mehr als 1 Datei erzeugen will. Dammit ein wenig Abwechslung rein kommt.
spezi schrieb am 12/30/2010:
ähm, was soll der Sinn davon sein?
Außerdem kann man sowas doch per Randomizer machen...
Jan Welker schrieb am 12/31/2010:
Ich würde es auch auf jeden Fall per Random machen.
O.G. schrieb am 1/1/2011:
@spezi
Bei manchen Programmen brauch ich sowas, um vonden richtigen Files abzulecken.
Oder ich speicher in diesen DatenMüll die Logins Usernamen / Passwörter.

@spezi und Jan Welker
da hab ihr schon recht mit den Random nur wo ich das geschrieben hab wusste ich die ASCII Code nicht :(. Und im Netz konnte ich nicht nachschaun. FritzBox hatte nen Hau. In der Version 1.1 wird das per Random gemacht.

Wenn ich es schaffe kommt sie heut noch.
PS Ein Gute neues Jahr.
PSS Ich war Full wie ne Haubitze und hab keinen Kater.
Holger von Terpitz schrieb am 2/21/2011:
Ich möchte ja nicht das homogene Bild der Kritiker dieses Codes stören - aber der Code ist einfach nur purer Müll! Naive Entwickler erledigen das zumindest mit "RNGCryptoServiceProvider".
 

Logge dich ein, um hier zu kommentieren!