Css file

Can any body understand thisone code????

background:#F6F6F6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAKCAMAAAB7ccqXAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAtUExURdDQ0NbW1t3d3eTk5MzMzOnp6dzc3O/v79XV1fHx8fT09OLi4uvr6/b29v///5ey53AAAABASURBVHja7NPZAcAQFACw10MVZf9xfdUSkh0S/Vdzas8bAzZ2x3FeX1ktQhAQBAQBQUAQEAQEAUFAENgvyBRgAPwjsEAEXWYMAAAAAElFTkSuQmCC') repeat-y 50% 0;

please learn me if you know any thing about it

This file is encoded.....

background - css background property. You can use this to set the background color or image of whatever element you have specified.

#F6F6F6 - Hex code of a color. edit: In fact its this color :)

url (...) - looks like its an image file included right inside the CSS stylesheet. Normally you do something like this:

url ("/path/to/image.gif");

But in this case they've decided to include the image within the CSS file. Weird :)

repeat-y - The image will be tiled vertically.

50% 0 - Location of the image

rokra i agree with you 50%

it is for image but when i remove this code it changes many more things include background image so it mean the is for some operations else image

Yep its a n image which repeats in the vertical direction.. taking over 50 percent of the page.. 0 in the end is its margin i guess.. and in the start is the background colour.. in simple terms if you remove the source link of the image..

background:#F6F6F6 url('data:[[stupidlongsource]] repeat-y 50% 0;

I guess its an eval base64 encoded file, you must be trying to remove watermarks from a free theme/template ;)

[quote=", post:, topic:"]

rokra i agree with you 50%

it is for image but when i remove this code it changes many more things include background image so it mean the is for some operations else image

[/quote]

It really shouldn’t change any thing else than the background color/image/position/repetition.

Could you please mention any other change you noticed after removing it?

PS. This technique (The Data URI) is used not commonly but usually for less bandwidth consumption on smaller images as it doesn’t require HTTP request and header Traffic overhead. Also it’s useful delivering actual base64 image data over the secure connection when some external/non-secure images are needed to deliver. Some other benefits are there as per needed for this technique to be used.

ok save as tanzil.net page and then remove the link from its tanzil.css file, you will get it

i think encoded line is related with background images and java script too.

may be i am wrong.

[quote=", post:, topic:"]

ok save as tanzil.net page and then remove the link from its tanzil.css file, you will get it
[/quote]

It’s what I can see

* Original from web -

http://img101.imageshack.us/img101/8085/originaloe.jpg

* Saved Original (Lot of changes as expected) -

http://img534.imageshack.us/img534/8145/originalsaved.jpg

* Your Case: Modified from saved file (As said, only background changed) -

http://img30.imageshack.us/img30/9482/savedmodified.jpg

[quote=", post:, topic:"]

i think encoded line is related with background images and java script too.

may be i am wrong.

[/quote]

Encoded line is containing only the image data and nothing else… as I told above.

ok thanks a lot