āļ†āļēුāļļෝ⎀ේ⎀ා...

VITS Skylight ⎀ෙāļ­ āˇƒාāļ¯āļģāļēෙāļą් āļ´ි⎅ිāļœāļąිāļ¸ු. āļ¸ෙāļē āļ”āļļේ āļąැāļĢāļ´ිāļē⎃āļēි.

āļŊාංāļšීāļē ⎀ෙāļļ් āļ…āļŠāˇ€ි āļģැ⎃āļšāļ§ āˇƒāļēිāļļāļģ් āļ´්‍āļģ⎄ාāļģ

⎀ෙāļļ් āļ…āļŠāˇ€ි 130āļš් āļ´්‍āļģ⎄ාāļģāļēāļ§ āļŊāļš් ⎀ෙāļēි.

Facebook ⎃ිං⎄āļŊāļ§ āļ´āļģි⎀āļģ්āļ­āļąāļē āļšිāļģීāļ¸āļ§ āļ‘āļš්⎀ෙāļ¸ු

⎄āļŗුāļą්⎀ාāļ¯ෙāļą The Translations App ⎀ැāļŠāˇƒāļ§āˇ„āļą

āļąāˇ€āļ­āļ¸ āļ­ාāļš්⎂āļĢāļēෙāļą් āļąිāļ´āļ¯āˇ€ූ Trinity āļ´්‍āļģො⎃ෙ⎃āļģāļē

āļ´්‍āļģො⎃ෙ⎃āļģāļēāļš් āļš්‍āļģිāļēාāļ­්āļ¸āļš āˇ€ෙāļą්āļąāļ§ āļēෙāļ¯āˇ€ෙāļą āˇāļš්āļ­ිāļē āļąැ⎀āļ­-āļąැ⎀āļ­āļ­් āļ´්‍āļģāļēෝāļĸāļąāļēāļ§ āļœāļą්āļąāļ§ āļ´ු⎅ු⎀āļą් āļ…⎅ුāļ­් āļ­ාāļš්⎂āļĢāļēāļš්

Showing posts with label Concepts. Show all posts
Showing posts with label Concepts. Show all posts

Saturday, February 21, 2015

DataSTICKIES! ⎄āļŗුāļą්⎀ා āļ¯ෙāļēි.

      āļ´āļģිāļœāļĢāļšāļēāļš āļ‹āļ´ාංāļœ āļ…āļ­āļģ āļ­ොāļģāļ­ුāļģු ⎄ු⎀āļ¸ාāļģු āļšāļģ āļœැāļąීāļ¸āļ§ Flash Drive āļˇා⎀ිāļ­ āļšිāļģීāļ¸ේ āļ¯ී ⎀ි⎀ිāļ° āļ…āļ´āˇ„āˇƒුāļ­ා⎀āļą්āļ§ āļŊāļš්⎀ේ. Flash Drive āļąිāļēāļ¸ිāļ­ Slot āļ‘āļšāļ§āļ¸ āˇƒāļ¸්āļļāļą්āļ° āļšāˇ…āļēුāļ­ු ⎀ීāļ¸, āļ‘āļē āļˇෞāļ­ිāļš āˇ€āˇāļēෙāļą් āļ­āļģāļ¸āļš් āļŊොāļšු āļ‹āļ´ංāļœāļēāļš් ⎀ීāļ¸, āļąිāļ­āļģ āļ¸āļœāˇ„ැāļģෙāļą්āļąāļ§ āˇ„ෝ āļąැāļ­ි ⎀ීāļ¸āļ§ āļ‰āļŠ āļ­ිāļļීāļ¸ āļēāļąාāļ¯ිāļēāļēි. āļ¸ෙāļ¸ āļ…āļ´āˇ„āˇƒුāļ­ා⎀āļēāļą් āļ¸āļœāˇ„ැāļģ āļ´āļģිāļœāļĢāļš āļ…āļ­āļģ āļ¯āļ­්āļ­ āˇ„ු⎀āļ¸ාāļģු āļšāˇ… ⎄ැāļšි āļąāˇ€ āļ‹āļ´ාංāļœāļēāļš් ⎄āļŗුāļą්⎀ා āļ¯ී āļ‡āļ­. āļ‘āļē āļąāļ¸ිāļą් Datastickies āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ෙāļą āļ…āļ­āļģ āļ‘āļē

āļąිāļ´āļ¯āˇ€ූāļēේ āļ‰āļą්āļ¯ිāļēා⎀ේ āļ†āļ¯ිāļ­ි ⎃ිං āˇƒāˇ„ āļ´āļģාāļœ් āļ†āļąāļą්āļ¯් āļēāļą āļ¯ෙāļ¯ෙāļąා ⎀ි⎃ිāļąි. Datastickies āļēāļąු Sticky Note āļ¸ෙāļą් ⎃ැ⎄ැāļŊ්āļŊු āļšāļŠāļ¯ා⎃ි āļŊෙ⎃ āļ´ෙāļąෙāļą āļ‰āļŊෙāļš්āļ§්‍āļģොāļąිāļš āļ­ීāļģු ⎀ි⎁ේ⎂āļēāļšි. āļ‘āļē āļ­āļąා āļ‡āļ­්āļ­ේ Protective layer āļ¯ෙāļšāļšāļ§ āļ¸ැāļ¯ි āļšāˇ… Graphene layer āļ‘āļšāļš් āļēොāļ¯ාāļœෙāļąāļē. āļ¸ෙāļ¸ āļ­ීāļģු⎀āļš 32GB āļ¯āļš්⎀ා āļ­ොāļģāļ­ුāļģු āļģැāļ¯āˇ€ිāļē ⎄ැāļš. āļ­ොāļģāļ­ුāļģු āļģැāļ¯āˇ€ූ āļ¸ෙ⎀ැāļąි āļ­ීāļģු⎀āļš් āļ‘⎄ි āļ‡āļ­ි āļ¸ැāļŊිāļēāļ¸් āļ­ීāļģු⎀ āļ¸āļœිāļą් āļēāļ¸් āļ­ැāļąāļš āļ‡āļŊ⎀ූ ⎀ිāļ§,  Flash Drive āļ‘āļšāļš් USB Port āļ‘āļšāļ§ āˇƒāļ¸්āļļāļą්āļ° āļšāˇ… ⎀ිāļ§āļ¯ී āļ¸ෙāļą් āļ¯āļ­්āļ­ āˇ„ු⎀āļ¸ාāļģු āļšāˇ… ⎄ැāļš. āļ¸ෙāļ¸ Datastickies āļ‘āļšāļšිāļą් āļ¯āļ­්āļ­ āˇ„ු⎀āļ¸ාāļģු āļšāˇ… ⎄ැāļšි ⎀ි⎁ේ⎂ ⎃්āļŽāļģāļēāļš්āļ¯ (ODTS- Optical Data Transfer Surface) āļ­āļąා āļ­ිāļļේ. āļ‘āļē āļ´ාāļģāļ¯ෘ⎁āļē. ⎃්āļ§ිāļšāļģāļēāļš්āļ¸ෙāļą් āļ´āļģිāļœāļĢāļš āļ¸ොāļąිāļ§āļģāļē ⎀āļ§ා āļ‡āļ­ි āļ´ෙāļ¯ෙ⎃ේ, Smart Phone āļēේ āļēāļąාāļ¯ී āļ•āļąෑ āļ­ැāļąāļš āļ‘āļē āļ…āļŊ⎀ා ⎀ිāļ¯ුāļŊි ⎃āļ¸්āļļāļą්āļ°āļē āļŊāļļා āļ¯ිāļē ⎄ැāļš. āļ¯ැāļą් āļ¸ේ ODTS āļ¸āļ­ āļ…āļŊ⎀āļą Datasticki āļ‘āļšෙ⎄ි āļ‡āļ­ි āļ¯āļ­්āļ­ āļ´āļģිāļœāļĢāļšāļē ⎄ෝ ⎀ෙāļąāļ­් āļ¯āļ­්āļ­ āļˇා⎀ිāļ­ා āļšෙāļģෙāļą āļ‹āļ´āļšāļģāļĢāļēāļš් ⎀ෙāļ­ āļŊāļļා āļœāļą්āļąāļ§ āļ´ු⎅ු⎀āļą.


            āļ¸ෙāļ¸ Datastickies ⎀ි⎀ිāļ° āļ´ැ⎄ැāļēෙāļą් āļąිāļ¸āˇ€ා āļ‡āļ­ි āļ…āļ­āļģ Flash Drive 100āļš් 200āļš් āļŊāļŸ āļ­āļļා āļœāļ­්⎀ිāļ§ āļ¸ෙāļą් āļ‰āļą් āļ´්‍āļģāļēෝāļĸāļą āļŊāļļා āļœāļ­ āˇ„ැāļš. āļ¸ෙāļ¸ Datastickies āļ­ාāļš්⎂āļĢāļē ⎃āļ¸්āļ´ූāļģ්āļĢāļēෙāļą් āļ¸ āļ…āļ­්⎄āļ¯ා āļ…āˇ€āˇƒāļą් āļ…āļ­āļģ āļ‘⎄ි āļ´්‍āļģාāļēෝāļœිāļš āļ¯ෝ⎂ āļąැāļ­. ⎀ාāļąිāļĸ ⎀⎁āļēෙāļą් āļąිāļģ්āļ¸ාāļĢāļē āļšāļģāļą āˇ€ිāļ§ Flash Drive ⎀āļŊāļ§ āˇ€āļŠා āļ…āļŠු āļ¸ිāļŊāļšāļ§ āļŊāļļāļ¯ිāļē ⎄ැāļšි āļļ⎀ āļąි⎂්āļ´ාāļ¯āļšāˇ€āļģුāļą්āļœේ āļ¸āļ­āļēāļēි.                

Wednesday, November 26, 2014

Folder Lock āļ‘āļšāļš් ⎃ාāļ¯ාāļœāļą්āļąේ āļ¸ෙ⎄ෙāļ¸āļēි







āļšො⎄ොāļ¸āļ¯, āļē⎅ු⎀āļąේ āļ¸āļ¸ āļ…āļ¯ āļ”āļēāļŊāļ§ āļšිāļēāļŊ āļ¯ෙāļą්āļą āļēāļą්āļąේ ⎀ැāļ¯āļœāļ­් āļ¯ෙāļēāļš් āļ”āļēāļŊ āļ¯āļą්āļąāˇ€āļąේ āļ¸ේāļšෙ āˇ€ැāļ¯āļœāļ­්āļšāļ¸, ⎄āļģි āļ‘⎄ෙāļąāļ¸් ⎀ැāļŠේ āļ´āļ§āļą්āļœāļ¸ු.

āļ´āˇ…āļ¸ු āļ´ිāļē⎀āļģ :- Notepad āļ‘āļš Open āļšāļģāļœāļą්āļą āļšෝ.
āļ¯ෙ⎀āļą āļ´ිāļē⎀āļģ :- āļ´āˇ„⎅ āļ­ිāļēෙāļą Code āļ‘āļš Copy āļšāļģāļœāļą්āļą.āļŠāļ§ āļ´āˇƒ්⎃ේ YOUR PASSWORD HERE āļ­ිāļēෙāļą āļ­ැāļą āļ”āļēāļ§ āļšැāļ¸āļ­ි Password āļ‘āļšāļš් āļ¯ාāļœāļą්āļą.
                      
 cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
pause
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==
YOUR PASSWORD HERE goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
pause
goto end
:MDLOCKER
md Locker
echo Locker created successfully
pause
goto End
:End

āļ­ෙ⎀ැāļąි āļ´ිāļē⎀āļģ :-  File āļšිāļēāļą Menu āļ‘āļšේ Save as āļēāļą්āļą.
⎃ි⎀්⎀āļą āļ´ිāļē⎀āļģ :- āļ”āļēāļ§ āļšැāļ¸āļ­ි āļ­ැāļą Select āļšāļģāļŊ File name āļšිāļēāļą āļ­ැāļąāļ§ Locker.bat āļēāļą්āļą āļŊāļļාāļ¯ෙāļą්āļą. Save as type āļšිāļēāļą āļ­ැāļąāļ§ All Files āļēāļą්āļą āļ­ෝāļģා Save āļšāļģāļą්āļą.

āļ‘⎄ෙāļąāļ¸් āļē⎅ු⎀āļąේ ⎀ැāļŠේ ⎄āļģි āļ¯ැāļą් āļ§ෙ⎃්āļ§් āļšāļģāļŊ āļļāļŊāļ¸ුāļ¯ ,

   āļ”āļēා ⎄āļ¯ාāļœāļ­්āļ­ bat file āļ‘āļš Open āļšāļģāļœāļą්āļąāļšෝ āļ‘āļ­āļšොāļ§ Locker āļšිāļēāļŊ Folder āļ‘āļšāļš් ⎄ැāļ¯ේ⎀ි.āļ”āļēāļ§ āļšāļ¸āļ­ි āļ¯ෙāļēāļš් āļ¸ේ folder āļ‘āļšāļ§ Copy āļšāļģāļŊ āļ†āļēෙāļ­් bat file āļ‘āļš Open āļšāļģāļœāļą්āļąāļšෝ āļ‘āļ­āļšොāļ§ āļ”āļēāļ§ āļ´āļĢි⎀ිāļŠāļēāļ§ āļ´ෙāļąේ⎀ි āļ’āļšāļ§ Y āļšිāļēāļŊ type āļšāļģāļŊ enter āļšāļģāļą්āļą āļ‘āļ­āļšොāļ§ Locker āļšිāļēāļą Folder āļ‘āļš āļąැāļ­ි⎀ේ⎀ි. āļ”āļēāļ§ āļ†āļēāļ­් Locker āļšිāļēāļą Folder āļ‘āļš open āļšāļģāļœāļą්āļą āļ”āļąේāļąāļ¸්  bat file āļ‘āļš Open āļšāļģāļŊ āļ”āļēා āļšāļŊිāļą් āļŊāļļාāļ¯ුāļą් Password āļ‘āļš Type āļšāļģāļŊ Folder āļ‘āļš open āļšāļģāļœāļą්āļą.
āļ‘⎄ෙāļąāļ¸් āļ¸āļ¸ āļēāļąāˇ€ āļēා⎅ුāļŊ⎀āļąේ………………………………………………


Wednesday, November 7, 2012

Data Compression - Run Length Encoding


RLE (Run Length Encoding) Algorithm
āļ¸āļ­āļšāļąේ āļ¸ීāļ§ āļšāļŊිāļą් āļ…āļ´ි āļ¯āļ­්āļ­ āˇƒāļ¸්āļ´ීāļŠāļąāļē ⎄ා āļ…āˇƒāļ¸්āļ´ීāļŠāļąāļē āļ´ි⎅ිāļļāļ¯āˇ€ ⎃āļģāļŊ⎀ āļšāļ­ාāļšāļŊා. āļ’ āˇ€āļœේāļ¸ Data compression āļ¸ූāļŊිāļš āˇ€āļģ්āļœීāļšāļģāļĢāļē ⎄ා āļš්‍āļģāļ¸āˇ€ේāļ¯āļēāļą් āļ´ි⎅ිāļļāļŗāˇ€āļ­් ⎃ු⎅ු ⎃āļŗāˇ„āļą් āļšිāļģීāļ¸āļš් āļšāļŊා. āļ’ āļŊිāļ´ි āļšීāļ´āļēāļ§ āļŊැāļļුāļĢු āļ´්‍āļģāļ­ිāļ ාāļģ āļąි⎃ාāļ¸ āļ…āļ´ි āļ­ීāļģāļĢāļē āļšāļŊා āļ¸ේ āļš්‍⎂ේāļ­්‍āļģāļē āļœැāļą āˇ€ි⎃්āļ­āļģ āļ´āˇ…āļšිāļģීāļ¸ āļšීāļ´āļ¯ෙāļąෙāļšුāļ§ āˇ„ෝ āļ´්‍āļģāļēෝāļĸāļąāˇ€āļ­් ⎀ේ⎀ි āļšිāļēāļŊා.

āļ¸ෙāļ¸ āļŊිāļ´ිāļēෙ⎄ි āļ…āļģāļ¸ුāļĢ⎀āļą්āļąේ Data compression ⎃āļŗāˇ„ා āļēොāļ¯ාāļœāļą්āļąා ⎃āļģāļŊāļ­āļ¸ āļ‡āļŊ්āļœොāļģිāļ­āļ¸āļēāļš් ⎀āļą RLE(Run length encoding) āļ´ි⎅ිāļļāļŗ āļ‹āļ¯ා⎄āļģāļĢ āļ‡āˇƒුāļģෙāļą් ⎃ාāļšāļ ්āļĄාāļšිāļģීāļ¸āļēි.

āļąāļ¸ිāļą් ⎄ැāļŸāˇ€ෙāļą āļ´āļģිāļ¯ිāļ¸ "āļœොāļąු⎀āļš(file āļ‘āļšāļš) āļ¯āļ­්āļ­āļēāļą්, āļģāļ§ා⎀āļą් āļŊෙ⎃ āļšෙāļ­āļģāļ¸් āļ¯ුāļģāļšāļ§ āļ¯ි⎀āļēāļą්āļąේāļ¯ āļēāļą්āļą āļąිāļģූāļ´āļĢāļē āļšිāļģීāļ¸ෙāļą් āļœොāļąු⎀ේ āļ‘āļšිāļąෙāļš āļ†āˇƒāļą්āļąāļēේ āļąැ⎀āļ­ āļąැ⎀āļ­ āļēෙāļ¯ෙāļą āļģāļ§ා⎀āļą් ⎃āļ¸්āļ´ීāļŠāļąāļē āļšිāļģීāļ¸" āļ¸ෙāļ¸ āļ‡āļŊ්āļœොāļģිāļ­āļ¸ෙ⎄ි āļ…āļģāļ¸ුāļĢāļēි.


1. āļ‹āļ¯ා⎄āļģāļĢāļē aaaaaaaaAAAA āļēāļą āļ¯āļ­්āļ­ āļœොāļąු⎀ේ āļēෙāļ¯ී āļ‡āļ­ි āļģāļ§ා⎀ āļąිāļģීāļš්⎂āļĢāļē āļšāļģāļą්āļą. āļ‘⎄ි āļ‘āļšිāļąෙāļš āˇ…āļŸිāļą් āļ´ි⎄ිāļ§ි “a” āļ…āļš්⎂āļģ 8āļšුāļ­් “A” āļ…āļš්⎂āļģ 4āļšුāļ­් āļ¯ැāļšිāļē ⎄ැāļš. āļ’ āļ…āļąු⎀ āļ‘āļē āļ…āļš්⎂āļģ 12āļš āˇ€ි⎁ාāļŊāļ­්⎀āļēෙāļą් āļēුāļ­ු āļœොāļąු⎀āļšි. Runlength ⎃āļ¸්āļ´ීāļŠāļąāļēāļ§ āļ…āļąු⎀ āļ¸ෙāļ¸ āļģāļ§ා⎀ ⎃ංāļš්⎂ිāļ´්āļ­ āļšොāļ§ a8A4 āļēāļąු⎀ෙāļą් āļ…āļš්⎂āļģ 4āļšිāļą් āļąිāļģූāļ´āļĢāļē āļšāˇ…⎄ැāļš. āļ¸ෙāļ¸ āˇƒāļ¸්āļ´ීāļŠිāļ­ āļœොāļąු⎀ āļ…āˇƒāļ¸්āļ´ීāļŠāļąāļē āļšිāļģීāļ¸ෙāļą් āļąැ⎀āļ­ āļ¸ුāļŊ් āļœොāļąු⎀ āļ´්‍āļģāļ­ිāļąිāļģ්āļ¸ාāļĢāļē āļšāļģāļœāļ­āˇ„ැāļš.

āļ­āˇ€āļ­් āļ‹āļ¯ා⎄āļģāļĢāļēāļš් ⎃āļŊāļšා āļļāļŊāļ¸ු.


2. aaabaaaaAAAA
āļ¸ෙāļ¸ āļ¯āļ­්āļ­ āļœොāļąු⎀ේāļ¯ී āļ‘āļšāļ¸ āļ…āļš්⎂āļģāļē ⎅āļŸ āˇ…āļŸ āļēෙāļ¯ෙāļą āļģāļ§ා⎀āļ§ “b” āļ…āļšුāļģāļšිāļą් āļļාāļ°ා ⎀ී āļ‡āļ­ි āļļ⎀ āļąිāļģීāļš්⎂āļĢāļē āļšāļģāļą්āļą.

⎃āļģāļŊ runlength āļąිāļģූāļ´āļĢāļē = a3b1a4A4
āļ­āļąි "b" āļ…āļš්‍⎂āļģāļē āļąිāļģූāļ´āļĢāļē āļšිāļģීāļ¸āļ§ āļ…āļš්⎂āļģ āļ¯ෙāļšāļšුāļ­් "a" āļ…āļš්‍⎂āļģ āļ´āļą්āļ­ි āļ¯ෙāļšāļš් āļ‡āļ­ි āļļැ⎀ිāļą් āļ’ āˇ€ෙāļąු⎀ෙāļą් āļ…āļš්⎂āļģ 4āļšුāļ­් āļēොāļ¯ාāļœැāļąීāļ¸āļ§ āˇƒිāļ¯ු⎀ී āļ‡āļ­. āļ´ෙāļģ āļ‹āļ¯ා⎄āļģāļĢāļē ⎄ා ⎃⎃āļŗāļą āˇ€ිāļ§ āļ¯ැāļšිāļē ⎄ැāļš්āļšේ āļ‘āļš් āļ…āļš්‍⎂āļģāļēāļš āˇ€ෙāļąāˇƒāļš් āļ´āļ¸āļĢāļš් ⎀ු⎀āļ­් āļ‘āļ¸āļœිāļą් āļ¯āļ­්āļ­ āļģāļ§ා⎀ේ āļœāļŊාāļēාāļ¸āļ§ āļ‡āļ­ි⎀ූ āļļාāļ°ා⎀ේ āļ´්‍āļģāļ­ිāļĩāļŊāļēāļš් āļŊෙ⎃ āļ´ෙāļģ āļ‹āļ¯ා⎄āļģāļĢāļēāļ§ āˇƒාāļ´ේāļš්‍⎂⎀ ⎃āļ¸්āļ´ීāļŠිāļ­ āļœොāļąු⎀ āļ­āļģāļ¸āļš් ⎀ි⎁ාāļŊ⎀ී āļ‡āļ­.


3. āļ‹āļ¯ා: aAaAaAaAaA
āļ¸ෙāļ¸ āļœොāļąු⎀ āļ­ු⎅āļ¯ āļ‘āļšāˇ…āļŸිāļą් āļēෙāļ¯ෙāļą āļģāļ§ා⎀āļš් āļ¯ැāļšිāļē ⎄ැāļš. āļąāļ¸ුāļ­් āļšāļŊිāļą්āļ¸ෙāļą් āļ‘āļš් āļ…āļš්⎂āļģāļē āļļැāļœිāļą් ⎃āļŊāļšා runlength āļąිāļģූāļ´āļĢāļē āļšāˇ…⎄ොāļ­් āļŊැāļļෙāļąුāļēේ āļ…āļš්⎂āļģ 20āļšිāļą් ⎃āļ¸āļą්⎀ිāļ­ āļœොāļąු⎀āļšි;
a1A1a1A1a1A1a1A1a1A1
āļ‘āļē āļ¸ුāļŊ්āļœොāļąු⎀ āļ¸ෙāļą් āļ¯ෙāļœුāļĢāļēāļš් ⎀ි⎁ාāļŊāļē. āļ‘āļļැ⎀ිāļą් āļ¸ෙāļ¸ āļąිāļģූāļ´āļĢāļē āļ¯āļ­්āļ­ āˇƒāļ¸්āļ´ීāļŠāļąāļēāļ§ āļ‹āļ ිāļ­ āļąො⎀ේ.

āļąāļ¸ුāļ­් āļ¸ෙāļ¸ āļœොāļąු⎀ ⎃āļŗāˇ„ා āļ…āļš්⎂āļģ 2 āļļැāļœිāļą් ⎃āļŊāļšා runlength āļąිāļģූāļ´āļĢāļē āļšිāļģීāļ¸ෙāļą්;
aA5
āļ…āļš්⎂āļģ 3āļš āļœොāļąු⎀āļš් āļąිāļģ්āļ¸ාāļĢāļē āļšāļģāļœැāļąීāļ¸āļ§ āˇ„ැāļšි āļļ⎀ āļ´ෙāļąේ.


āļ¯ෝ⎂ āļąිāļģාāļšāļģāļĢāļē

⎃āļģāļŊ āļļ⎀ ⎄ේāļ­ු⎀ෙāļą්āļ¸ encoding(āļšේāļ­ාංāļšāļĢ) āļš්‍āļģිāļēා⎀āļŊිāļē ⎄ා decoding(⎀ිāļšේāļ­āļą) āļš්‍āļģිāļēා⎀āļŊිāļē āļ¸ු⎄ුāļĢāļ´ෑ ⎄ැāļšි ⎀ි⎁ේ⎂ āļ…āˇ€āˇƒ්āļŽා āļšීāļ´āļēāļš් ⎃āļŊāļšාāļļāļŊāļ¸ු.

4. āļ‹āļ¯ා: āļ¸ුāļŊ් āļœොāļąු⎀ āļ­ුāļŊ āļ…āļąුāļēාāļ­āˇ€ "7" āļ‰āļŊāļš්āļšāļ¸් 10āļšුāļ­් "1" āļ‰āļŊāļš්āļšāļ¸් 11āļšුāļ­් āˇƒāˇ„ිāļ­ āļ‹āļ¯ා⎄āļģāļĢāļēāļš් ⎃āļŊāļšāļ¸ු.

File= 7777777777111111111111
āļšේāļ­ාංāļšāļĢāļē āļ¸āļœිāļą්

encoded file= 710111

āļŊෙ⎃ āļšුāļŠා āļœොāļąු⎀āļš් āļąිāļģ්āļ¸ාāļĢāļēāļšāļģāļœāļ­ āˇ„ැāļšි⎀ු⎀āļ­් āļ‘āļ¸ āļąිāļģූāļ´āļĢāļē ⎀ැāļģāļ¯ි āļŊෙ⎃ ⎀ිāļšේāļ­āļąāļē ⎀ිāļē⎄ැāļš.
decoded file= 701


5. āļ‹āļ¯ා: āļ…āļš්‍⎂āļģ āļ¯ෙāļš āļļැāļœිāļą් ⎃āļŊāļšා āļšāļģāļą āļŊāļ¯ āļšේāļ­ාංāļšāļĢāļēāļš් āļ­āļąි āļ…āļš්⎂āļģāļē āļļැāļœිāļą් ⎀ිāļšේāļ­āļąāļē āļšිāļģීāļ¸ේāļ¯ී

file= 55555566

āļ…āļš්⎂āļģ āļ¯ෙāļš āļļැāļœිāļą් ⎃ැāļŊāļšූ⎀ිāļ§
encoded file= 553661

āļ…āļš්⎂āļģ 1 āļļැāļœිāļą් āļēāļēි ⎃āļŊāļšා āļ…āˇƒāļ¸්āļ´ීāļŠāļąāļē āļšāˇ…⎄ොāļ­්
decoded file= 555553333336

āļ¸ෙ⎀ැāļąි āļ´ැāļ§āļŊැ⎀ීāļ¸් āļ¸āļŸāˇ„āļģ⎀ා āļœැāļąීāļ¸āļ§ encoded āļœොāļąු⎀ āļąිāļēāļ¸ිāļ­ āļ†āļšෘāļ­ිāļēāļšāļ§ āļœොāļŠāļąැāļœිāļē āļēුāļ­ුāļē.
āļ¯āļ­්āļ­ āļģāļ§ා⎀  āˇƒāļŗāˇ„ා āļ…āļš්‍⎂āļģ ⎃්āļŽාāļą āļšීāļēāļš් ⎀ෙāļą්āļšāļŊ āļēුāļ­ුāļ¯, āļēෙāļ¯ී āļ‡āļ­ි ⎀ාāļģ āļœāļĢāļą āļ¯ැāļš්⎀ීāļ¸āļ§ āˇƒ්āļŽාāļą āļšීāļēāļš් ⎀ෙāļą්āļšāļŊ āļēුāļ­ුāļ¯ āļēāļą්āļą āļ‘āļ¸āļœිāļą් āļ­ීāļģāļĢāļē āļšāļŊ āļēුāļ­ුāļē. 4 āļ‹āļ¯ා⎄āļģāļĢāļēේāļ¯ී āļąāļ¸් āļģāļ§ා⎀ ⎃āļŗāˇ„ා āļ‘āļš් āļ…āļšුāļģāļš්āļ¯ āˇ€ාāļģ āļœāļĢāļą(⎃ංāļ›්‍āļēාāļ­āļē) ⎃āļŗāˇ„ා ⎃්āļŽාāļą āļ¯ෙāļšāļš්āļ¯ āˇ€ෙāļą්⎀āļą āļļ⎀ āļŠිāļšෝāļŠāļģāļē āļ¯ැāļąāˇƒිāļ§ිāļēේ āļąāļ¸් āļœැāļ§āļŊු⎀āļš් āļąො⎀ේ. āļ‘āˇƒේāļ­් āļąැāļ­ිāļąāļ¸් āļ‘āļą්āļšෝāļŠāļģāļē āļ¸āļœිāļą් āļģāļ§ා⎀āļ§ āļ‘āļš් ⎃්āļŽාāļąāļēāļš්āļ¯ āˇƒංāļ›්‍āļēාāļ­āļēāļ§āļ¯ āļ‘āļš් ⎃්āļŽාāļąāļēāļš්āļ¯ āļļැāļœිāļą් ⎀ෙāļą්āļšāļŊේāļąāļ¸්;
encoded file=79711912
āļ‘⎀ිāļ§āļ¯ āļœැāļ§āļŊු⎀āļš් āļąො⎀āļąු āļ‡āļ­.

āļąිāļœāļ¸āļąāļē

  • āļ¯āļ­්āļ­ āˇƒāļ¸්āļ´ීāļŠāļąāļē ⎃āļŗāˇ„ා āļēොāļ¯ාāļœāļ­ āˇ„ැāļšි ⎃āļģāļŊāļ­āļ¸ āļš්‍āļģāļ¸āˇ€ේāļ¯āļēāļš් āļŊෙ⎃ Run Length encoding āļ‡āļŊ්āļœොāļģිāļ­āļ¸ āļ¯ැāļš්⎀ිāļē ⎄ැāļš.
  • āļ¯āļ­්āļ­ āļœොāļąු⎀ āļ­ු⎅ āļ¯ැāļšිāļē ⎄ැāļšි āļģāļ§ා⎀āļą් ⎀āļŠාāļ­් ⎄ොāļŗිāļą් ⎃āļ¸්āļ´ීāļŠāļą āˇ€āļą āļ´āļģිāļ¯ි runlength āļēෙāļ¯ිāļē ⎄ැāļšි āļ†āļšාāļģ ⎃āļŊāļšා āļļැāļŊිāļē ⎄ැāļš. āļ‘āļš් āļ…āļš්⎂āļ­āļģāļē āļļැāļœිāļą් (bit 8 āļļැāļœිāļą්), bit 16 āļļැāļœිāļą්, bit 4 āļļැāļœිāļą්
  • āļ‘āļą්āļšෝāļŠāļģāļē āļ¸āļœිāļą් āļœොāļŠāļąāļœāļąුāļŊāļļāļą āļœොāļąු⎀ āļŠිāļšෝāļŠāļģāļēāļ§ āļ´ැ⎄ැāļ¯ිāļŊි⎀ āļ­ේāļģුāļ¸්āļœāļ­ āˇ„ැāļšි āļ´āļģිāļ¯ි āļ†āļšෘāļ­ිāļœāļ­ āļšāļŊ āļēුāļ­ුāļē.
āļļිāļ§ු 4 āļļැāļœිāļą් ⎃āļŊāļšා RL Encoded āļ‹āļ¯ා⎄āļģāļĢāļēāļš්
(āļ¯්⎀ිāļ¸āļē āļ´ාāļ¯āļēෙāļą් āļ¯āļš්⎀ා āļ‡āļ­)

  • āļ¯āļ­්āļ­ āļœොāļąු⎀ āļ­ු⎅ ⎅āļŸāˇ…āļŸ āļēෙāļ¯ෙāļą āļģāļ§ා⎀āļą් ⎃ැāļŊāļšිāļē āļēුāļ­ු āļ´්‍āļģāļ¸ාāļĢāļēāļš් āļąො⎀āļą āˇ€ිāļ§ run length encoding āļˇා⎀ිāļ­āļēෙāļą් ⎃āļ¸්āļ´ීāļŠāļąāļēāļš් āļ‡āļ­ිāļšāļģāļœāļ­ āļąො⎄ැāļš.

  āļ‘āļ¸āļąි⎃ා āļļො⎄ෝ āļ…āˇ€āˇƒ්āļŽා⎀āļą්⎄ිāļ¯ී run length āļ‹āļ ිāļ­ āļąො⎀ේ. āļ´්‍āļģාāļēෝāļœිāļš āļˇා⎀ිāļ­āļēේāļ¯ී āļ¸ූāļŊිāļš āˇƒāļ¸්āļ´ීāļŠāļą āļš්‍āļģāļ¸āˇ€ේāļ¯āļēāļšāļ§ āˇ€āļŠා ⎀ෙāļąāļ­් āļ‡āļŊ්āļœොāļģිāļ­āļ¸ āˇāļš්āļ­ිāļ¸āļ­් āļšāļģāļą āļ‹āļ´ාංāļœāļēāļš් āļŊෙ⎃ runlength āļ‡āļŊ්āļœොāļģිāļ­āļ¸ āļˇා⎀ිāļ­āļēāļ§ āļœැāļąේ.

āļ…āļ¸āļ­āļģ ⎃āļ§āˇ„āļą

āļ´ැ⎄ැāļ¯ිāļŊි āļšිāļģීāļ¸ේ āˇƒāˇ„ āļ…⎀āļļෝāļ° āļšāļģāļœැāļąීāļ¸ේ āļ´āˇ„āˇƒු⎀ ⎃āļŗāˇ„ා "āļ…āļš්‍⎂āļģ", "āļ…ංāļš" āļŊෙ⎃ ⎃āļŗāˇ„āļą් āļšāļģ āļ‡āļ­. āļ´්‍āļģාāļēෝāļœිāļšāˇ€ āļ’⎀ා ⎃ංāļ›්‍āļēාāļ­්āļšāļ¸(numeric/ ⎄ෝ ASCII) āļļ⎀ ⎃āļŊāļšāļą්āļą. 

āļœැāļ§āļŊු/āļ…āļ¯āˇ„āˇƒ් āļ­ිāļēෙāļąāˇ€āļąāļ¸් Comment āļšāļģāļą්āļŠ āļ…āļ¸āļ­āļšāļšāļģāļą්āļŠ āļ‘āļ´ා.

Wednesday, June 6, 2012

QR Code āļœැāļą āˇƒිāļēāļŊ්āļŊ..

"āļ‰āļš්āļ¸āļą් āļ´්‍āļģāļ­ිāļ ාāļģ" āļēāļą āļ­ේāļģුāļ¸ිāļą් āļšි⎀් āļ†āļģ් āļšෝāļŠ් (QR=Quick Response) āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ෙāļą්āļąේ āļ¯āļ­්āļ­ āļœāļļāļŠාāļšāļģāļĢāļē ⎃āļŗāˇ„ා āˇƒැāļļෑ āļŊෝāļšāļēේāļ¯ී āļēොāļ¯ාāļœāļą්āļąා ⎃āļ¸්āļ¸āļ­āļēāļšි. āļ‘āļē āļ…āļŠු āļ‰āļŠāļ´්‍āļģāļ¸ාāļĢāļēāļš āˇ€ැāļŠි āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļēāļš් āļģැāļŗāˇ€ීāļ¸āļ§ āļ¸ෙāļą්āļ¸ āļ‘āˇƒේ āļąිāļģූāļ´āļĢāļē āļšāˇ… āļ¯āļ­්āļ­ āļš්‍⎂āļĢāļēāļšිāļą් ⎀ිāļ¯්‍āļēුāļ­් āļ‹āļ´ාංāļœāļēāļšිāļą් āļ´āˇ„āˇƒු⎀ෙāļą් āļšිāļē⎀ාāļœāļ­ āˇ„ැāļšි āļš්‍āļģāļ¸āˇ€ේāļ¯āļēāļšි. āļ¸ෑāļ­āļšාāļŊීāļąāˇ€ āļ‘⎄ි āļĸāļąāļ´්‍āļģිāļēāļ­්⎀āļē āļ´ු⎅ුāļŊ් āˇ€ීāļ¸āļ§ āļļāļŊāļ´ෑ āļ´්‍āļģāļ°ාāļą āˇ„ේāļ­ු⎀ ⎀ූāļēේ āļĸංāļœāļ¸āļ¯ුāļģāļšāļ­āļą āļ­ුāļŊāļ§ QR āļšේāļ­ āļšිāļē⎀ීāļ¸ේ āļ´āˇ„āˇƒුāļšāļ¸ āļ‡āļ­ුāļŊāļ­් ⎀ීāļ¸āļ§ āļ´āļ§āļą්āļœැāļąීāļ¸āļē. āļ´ු⎀āļ­්āļ´āļ­් āļ¯ැāļą්⎀ීāļ¸ේ āļ´āļ§āļą් ⎀ිāļŊා⎃ිāļ­ා⎀ āļ¯āļš්⎀ා ⎀්‍āļēාāļ´්āļ­āˇ€ී āļ‡āļ­ි QR āļšේāļ­āļēේ āļ´ි⎄ිāļ§ෙāļą් āļ¯ැāļą් āļ…āļą්āļ­āļģ්āļĸාāļŊāļē āļ‡āļ­්āļ­ේ āļ…āļ­ේāļ¯ුāļģāļšිāļąි. āļ’ āļŠිāļĸිāļ§āļŊ් āļŊෝāļšāļē ⎀ෙāļ­ āļ…āļ´ āˇ€āļŠāˇ€āļŠාāļ­් ⎃āļ¸ීāļ´āļšāļģāļąා āļ¸ෙ⎀āļŊāļ¸āļš් āļļ⎀āļ§ āļ´āļ­්⎀ෙāļ¸ිāļąි.


⎀ිāļ ිāļ­්‍āļģ⎀āļ­් āļ­ිāļ­් āļģāļ§ා⎀āļą් āļŊෙ⎃ āļ¯ි⎃්⎀ෙāļ¸ිāļą් āļļො⎄ෝāļ¯ෙāļąා āļ…āļ­āļģ āļšුāļ­ු⎄āļŊāļē āļ¯ැāļąāˇ€ීāļ¸āļ§ āˇƒāļ¸āļ­් āļ¸ෙāļ¸ āļšේāļ­ āļ´ි⎅ිāļļāļŗ āˇ€ැāļŠිāļ¯ුāļģāļ§āļ­් ⎀ිāļ¸āˇƒාāļļāļŊāļ¸ු..


⎄ැāļŗිāļą්⎀ීāļ¸

QR Code āļēāļąු āļ¯්⎀ිāļ¸ාāļą āļšේāļ­āļšāļģāļĢ āˇƒāļ¸්āļ¸āļ­āļēāļšි. āļŊො⎀ āļ´්‍āļģāļŽāļ¸āˇ€āļ­ා⎀āļ§ QR āļšේāļ­ āļˇා⎀ිāļ­āļēāļ§ āļœැāļąුāļąේ 1994 āˇ€āˇƒāļģේāļ¯ී āļĸāļ´ාāļąāļēේ Toyota ⎃āļ¸ාāļœāļ¸ āˇ€ි⎃ිāļąි. āļ’ āļ­āļ¸ āļąි⎂්āļ´ාāļ¯āļąාāļœාāļģ āļ­ුāļŊ āļąිāļ´ැāļēෙāļą āļ¸ෝāļ§āļģ්āļģāļŽ āļēāļą්āļ­්‍āļģ āļ¸āļœිāļą් āļ‘āļšිāļąෙāļš āˇ€ෙāļą්āļšāļģ ⎄āļŗුāļąාāļœැāļąීāļ¸āļ§ āˇƒāˇ„ āļ´āļģිāļ´ාāļŊāļąāļē āļ´āˇ„āˇƒුāļšිāļģීāļ¸āļ§āļēි. āļ¸ෙ⎃ේ āļšි⎀ු āļ†āļģ් āļšෝāļŠ් āļąිāļģ්āļ¸ාāļĢāļē āļšිāļģීāļ¸ේ āļœෞāļģ⎀āļē ⎄ිāļ¸ි⎀āļą්āļąේ āļ§ොāļēෝāļ§ා ⎃āļ¸ාāļœāļ¸් āļĸාāļŊāļēේ 'Denso Wave' ⎃āļ¸ාāļœāļ¸āļ§āļēි.

āļ¸ෙāļ¸ āļ¯්⎀ිāļ¸ාāļą āˇƒ්⎀āļˇා⎀āļē āļąි⎃ා ⎃ාāļ¸ාāļą්‍āļē āļļාāļšෝāļŠ්(UPC Barcode) āļšේāļ­ āˇ€ැāļąි āļ­āļąිāļ¸ාāļąāļēāļš් āļ¯āļ­්āļ­ āļœāļļāļŠාāļšāļģāļĢ āļšේāļ­ āļ­ුāļŊ āļģāļŗāˇ€āļą āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļē āļ¸ෙāļą් āļšීāļ´āļœුāļĢāļēāļš āļ¯āļ­්āļ­ āļģāļŗāˇ€ාāļœāļļාāļœැāļąීāļ¸āļ§ QR āļšේāļ­ āˇƒāļ¸āļ­්āļšāļ¸් āļ¯āļš්⎀āļēි.

āļˇා⎀ිāļ­āļēේ āļ‡āļ­ි ⎀ෙāļąāļ­් āļ¯්⎀ිāļ¸ාāļą āļšේāļ­āļšāļģāļĢ āļšීāļ´āļēāļš්
  • PDF417
  • DataMatrix
  • Maxi Code

QR ⎃āļŊāļšුāļĢ

⎃āļ¸්āļ¸āļ­ barcode āļ¸ෙāļą්āļ¸ QR code āļ¯ āļ‘āļšිāļąෙāļš āˇ€ෙāļą්āļšāļģāļœāļ­ āˇ„ැāļšි ⎀āļģ්āļĢ 2āļšිāļą් āļēුāļš්āļ­āļē. āļ´āˇƒුāļļිāļ¸් ⎀āļģ්āļĢāļē āļŊෙ⎃ ⎃ුāļ¯ු ⎀āļģ්āļĢāļēāļ¯ āļ¸ුāļ¯්‍āļģāļĢ āļ­ීāļą්āļ­āˇ€āļŊ ⎀āļģ්āļĢāļē āļŊෙ⎃ āļšāļŊු ⎀āļģ්āļĢāļēāļ¯ āļļො⎄ෝ⎀ිāļ§ āļēොāļ¯ාāļœැāļąේ.


āļ¸ොāļŠිāļēුāļŊ(Modules)

QR ⎃ංāļšේāļ­āļē ⎃āļ¸āļ āļ­ුāļģ⎃්‍āļģාāļšාāļģ āļ¸ුāļ¯්‍āļģāļĢāļēāļšි. ⎄ොāļŗිāļą් āļąිāļģීāļš්‍⎂āļĢāļē āļšāˇ…⎀ිāļ§ āļ‘āļē āļšුāļŠා ⎃āļ¸āļ āļ­ුāļģ⎃්‍āļģ āļĸාāļŊāļēāļš් āļŊෙ⎃ āļ´ෙāļąේ. āļ‘āļ¸ āļšුāļŠාāļ¸ āˇƒāļ¸āļ āļ­ුāļģ⎃්‍āļģ āļ’āļšāļšāļē 'āļ¸ොāļŠිāļēුāļŊāļē'āļš්  āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ේ. āļ’⎀ාāļēිāļą් ⎃āļ¸āˇ„āļģāļš් āļ­ීāļą්āļ­āˇ€āļŊිāļą් ⎀āļģ්āļĢāļœāļą්⎀ා āļ‡āļ­ි āļ…āļ­āļģ āļ…āļąෙāļš්⎀ා āļ´āˇƒුāļļිāļ¸් āļ´ැ⎄ැāļēෙāļą් āļ¯ි⎃්⎀ේ. QR code āļ­ු⎅ āļ¯āļ­්āļ­ āļœāļļāļŠාāļšිāļģීāļ¸āļ§ āļˇා⎀ිāļ­āˇ€āļą āļ´්‍āļģāļ°ාāļąāļ¸ āļ’āļšāļš āˇ€āļą්āļąේ āļ¸ේ āļ¸ොāļŠිāļēුāļŊāļēි. āļ‘āļąāļ¸් āļ‘āļš් āļ¸ොāļŠිāļēුāļŊāļēāļš් āļļිāļ§් āļ‘āļšāļšāļ§ āļ…āļąුāļģූāļ´ී ⎀ේ.
āļąāļ¸ුāļ­් āļ¸ේ⎀ාāļēිāļą් ⎃āļ¸āˇ„āļģāļš් āļ¯āļ­්āļ­ āļœāļļāļŠා āļšිāļģීāļ¸ āˇ€ෙāļąු⎀āļ§ QR ⎃āļŊāļšුāļĢේ ⎀්‍āļēූ⎄āļē āļœොāļŠāļąැāļœීāļ¸ āˇƒāļŗāˇ„ා āļēොāļ¯ාāļœැāļąේ.


āļ¸ොāļŠිāļēුāļŊ⎀āļŊ ⎀ි⎁ාāļŊāļ­්⎀āļē

QR āļšේāļ­āļšāļģāļĢāļēේ āļˇා⎀ිāļ­āˇ€āļą āļ¸ොāļŠිāļēුāļŊ ⎀āļŊāļ§ āļąිāļēāļ¸ිāļ­ āˇ€ි⎁ාāļŊāļ­්⎀āļēāļš් āļąොāļ¸ැāļ­. ⎀ැāļ¯āļœāļ­් ⎀āļąුāļēේ āļ´ැ⎄ැāļ¯ිāļŊි ⎃āļ¸āļ āļ­ුāļģ⎃්‍āļģාāļšාāļģ ⎄ැāļŠāļē āˇƒāˇ„ āļ´ැ⎄ැāļ¯ිāļŊි⎀ ⎄āļŗුāļąාāļœāļ­āˇ„ැāļšි āļļ⎀āļēි. āļ¸ුāļ¯්‍āļģāļĢāļē āļšිāļģීāļ¸ේāļ¯ී āļ¸ොāļŠිāļēුāļŊāļēāļš් ⎃āļŗāˇ„ා dots 16āļš්, 25āļš් ⎄ෝ 36āļš් āļˇා⎀ිāļ­āļēāļ§ āļœැāļąීāļ¸ āļąිāļģ්āļ¯ේ⎁āļšāļģ āļ‡āļ­. āļ‘āļ¸ āļąි⎃ා āļ¸ොāļŠිāļēුāļŊāļēේ ⎀ි⎁ාāļŊāļ­්⎀āļē āļ¸ුāļ¯්‍āļģāļšāļēේ(āļ´්‍āļģිāļą්āļ§āļģāļēේ) dpi(dots per inch) settings āļ¸āļ­ āļ­ීāļģāļĢāļē ⎀ේ.

Codewords

āļ¯āļ­්āļ­āļœāļļāļŠාāļšāļģāļĢāļē ⎃āļŗāˇ„ා āļēොāļ¯ාāļœāļą්āļąා āļ¸ොāļŠිāļēුāļŊ 8 āļļැāļœිāļą් āļēුāļš්āļ­ āˇ€āļą āˇƒෘāļĸුāļšෝāļĢා⎃්‍āļģාāļšාāļģ āļ´්‍āļģāļ¯ේ⎁ āļšෝāļŠ්⎀āļģ්āļŠ්⎃් āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ේ. āļ‘āļš් āļšෝāļŠ්⎀āļģ්āļŠ් āļ‘āļšāļš āļ°ාāļģිāļ­ා⎀ āļļāļēිāļ§් 1āļšāļ§ āˇƒāļ¸ාāļąāˇ€ේ.


Trackboxes

⎃āļŊāļšුāļĢේ  āļšෙāļŊ⎀āļģāļēāļą් āļ­ුāļąāļš āļ´ැ⎄ැāļœැāļą්⎀ූ āļ¸ොāļŠිāļēුāļŊāļēāļą් āļ¸āļœිāļą් āļœොāļŠāļąැāļœුāļĢු āļ­āļģāļ¸āļš් ⎀ි⎁ාāļŊ ⎃āļ¸āļ āļ­ුāļģ⎃්‍āļģ āļ­ුāļąāļš් āˇƒāˇ„ āļ’ āˇƒāļ¸āļ āļ­ුāļģ⎃්‍āļģ āļ­ුāļŊ āļ­āˇ€āļ­් āļšුāļŠා ⎃āļ¸āļ āļ­ුāļģ⎃්‍āļģāļē āļļැāļœිāļą් āļ¯ැāļšිāļē ⎄ැāļšිāļē. āļ¸ෙāļ¸ āˇƒāļ¸āļ āļ­ුāļģ⎃්‍āļģාāļšාāļģ ⎀්‍āļēූ⎄āļēāļą් trackboxes āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ේ.
āļ‘āļ¸ෙāļą්āļ¸ āļ§්‍āļģැāļš්āļļොāļš්⎃⎃් āļēා⎀āļą āļ´āļģිāļ¯ි āļ¸ුāļ¯්‍āļģāļĢāļē āļšāļģāļ‡āļ­ි āļšāļŠāļ‰āļģි āļ¯ෙāļšāļš්āļ¯ āļ¯ැāļšිāļē ⎄ැāļšි āļ…āļ­āļģ āļ’⎀ාāļēේ āļ¯ āļ¯āļ­්āļ­ āļœāļļāļŠා āļąොāļšෙāļģේ. ⎃ෙ⎃ු āļ´ෙāļ¯ෙ⎃ āļ¯āļ­්āļ­ āļœāļļāļŠාāļšāļģāļĢāļē ⎃āļŗāˇ„ා āļēොāļ¯ාāļœැāļąේ.


Quiet Zone/āļąි⎄āļŠ āļšāļŊාāļ´āļē

QR ⎃āļŊāļšුāļĢ āˇ€āļ§ා āļ¸ොāļŠිāļēුāļŊ 4āļš āļ´āļ¸āļĢ āˇ„ෝ āļŠāļ§āļ­් ⎀ැāļŠි āļ¯ුāļģāļš් ⎀ි⎄ිāļ¯ෙāļą āļ´ෙāļ¯ෙ⎃ quiet zone āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ේ. āļ¸ෙāļē QR āļšේāļ­āļēේ āļ´āˇƒුāļļිāļ¸් ⎀āļģ්āļĢāļēෙāļą් āļ’āļšාāļšාāļģී⎀ āļ´ැ⎄ැāļœāļą්⎀ා āļ‡āļ­. QR āļšේāļ­āļē āļąි⎀ැāļģāļ¯ි⎀ ⎄āļŗුāļąාāļœැāļąීāļ¸ේ āļ´āˇ„āˇƒු⎀ ⎃āļŗāˇ„ා āļ¸ෙāļ¸ āļ´ෙāļ¯ෙ⎃ āļēොāļ¯ා āļ‡āļ­. (āļ…āļąි⎀ාāļģ්āļē āļąො⎀ේ)


QR ⎃ං⎃්āļšāļģāļĢ (Versions)

Version1
Version2
Version3
Version10
āļģāļŗāˇ€ාāļœāļ­ āˇ„ැāļšි āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļē āļ…āļąු⎀ ⎀ි⎀ිāļ° QR ⎃ං⎃්āļšāļģāļĢ 40āļšි. ⎃ං⎃්āļšāļģāļĢāļē āļ‰āˇ„⎅āļēāļ­්āļ¸ āˇƒංāļšේāļ­āļēේ āļ…āļŠංāļœු āļ¸ොāļŠිāļēුāļŊ āļ´්‍āļģāļ¸ාāļĢāļē ⎀ැāļŠි⎀ේ. āļ’āˇƒāļ¸āļœāļ¸ āļ¯āļ­්āļ­ āļ°ාāļģිāļ­ා⎀āļ¯, ⎃ංāļšේāļ­āļēේ ⎀ි⎁ාāļŊāļ­්⎀āļēāļ¯ āļ‰āˇ„⎅āļēāļēි.

āļ‰āˇ„⎅ ⎃ං⎃්āļšāļģāļĢāļēāļą්⎄ිāļ¯ි ⎃ංāļšේāļ­āļē āļąි⎀ැāļģāļ¯ි⎀ ⎃්āļšෑāļą් āļšāļģāļœැāļąීāļ¸ේ āļ´āˇ„āˇƒු⎀ ⎃āļŗāˇ„ා āļ…āļ¸āļ­āļģ (āļšුāļŠා) trackboxes āļ‡āļ­ුāļŊāļ­්āļšෙāļģේ.

Version 1 QR ⎃ංāļšේāļ­āļēේ āļ´ැāļ­්āļ­āļš āļ¯ිāļœ āļ¸ොāļŠිāļēුāļŊ 21āļšි. Version 2⎄ිāļ¯ි āļ‘āļē 25āļšි. āļ‘āļąāļ¸් ⎀ැāļŠි⎀āļą āˇƒෑāļ¸ āˇƒං⎃්āļšāļģāļĢāļēāļšāļ§āļ¸ āļ´ැāļ­්āļ­āļš āļ¯ිāļœ āļ¸ොāļŠිāļēුāļŊ 4 āļļැāļœිāļą් ⎀ැāļŠි⎀ේ.


āļ¯āļ­්āļ­ āļœāļļāļŠාāļšāļģāļĢāļē

āļšි⎀් āļ†āļģ් āļšේāļ­āļēāļš් āļ­ුāļŊ āļœāļļāļŠාāļšāˇ… ⎄ැāļšි āļ´්‍āļģāļ°ාāļą āļ†āļšාāļģ 4āļšි. āļ’⎀ා āļąāļ¸්: ⎃ංāļ›්‍āļēා(Numeric), ⎃ංāļ›්‍āļēා ⎄ා āļ‰ංāļœ්‍āļģී⎃ි āļ…āļš්‍⎂āļģ(Alphanumeric), āļšāļą්āļĸි āˇƒāˇ„ āļšāļąා(Kanji, Kana) āļĸāļ´āļą් āļ…āļš්‍⎂āļģ, āˇƒāˇ„ āļļāļēිāļ§්⎃්(Bytes) āļēāļą āˇ€āļģ්āļœ 4āļēි. āļ¸ීāļ§ āļ…āļ¸āļ­āļģ⎀ URL āļŊිāļ´ිāļą, ⎄ැāļŗුāļąුāļ¸්āļ´āļ­් āļ¯āļ­්āļ­ āļ‡āļ­ුāļŊāļ­් āļšāļŊ ⎄ැāļšි āļŊෙ⎃ āļ¯ āˇƒැāļšāˇƒිāļē ⎄ැāļš

āļˇා⎀ිāļ­āļšāļģāļą QR ⎃ං⎃්āļšāļģāļĢāļē āļ¸āļ­ āļœāļļāļŠා āļšāˇ…⎄ැāļšි āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļē āļ­ීāļģāļĢāļē ⎀ේ. āļ¯ැāļąāļ§ āļˇා⎀ිāļ­ āˇ€āļą āļ‰āˇ„⎅āļ¸ āˇƒං⎃්āļšāļģāļĢāļēේ(version 40) āļ°ාāļģිāļ­ා āļ¸ෙ⎃ේāļē.

āļ¯āļ­්āļ­ āˇ€āļģ්āļœāļē
āļ°ාāļģිāļ­ා⎀
āļ…āļŠංāļœුāļšāˇ… ⎄ැāļšි ⎃ංāļšේāļ­
Numeric
7,089
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Alphanumeric 
4,296
 (0–9, A–Z [āļšැāļ´ිāļ§āļŊ් āļ…āļš්‍⎂āļģ āļ´āļ¸āļĢි], space, $, %, *, +, -, ., /, :) 
Binary/byte
 2,953 bytes  
(23624 bits) 
Kanji/Kana
1,817


⎀ි⎁ේ⎂ āļŊāļš්‍⎂āļĢ

1. āļ•āļąෑāļ¸ āļ…āļ­āļšāļ§ āˇƒ්āļšෑāļą් āļšිāļģීāļ¸ේ āļ…⎀āļšා⎁āļē

āļšුāļ¸āļą āļ…āļ­āļšāļ§ āˇƒ්āļšෑāļą් āļšිāļģීāļ¸ āˇƒිāļ¯ුāļšāļŊāļ¯ trackboxes ⎀āļŊ āļ´ි⎄ිāļ§ීāļ¸් āļ‹āļ´āļšාāļģāļēෙāļą් QR ⎃ංāļšේāļ­āļē āļąි⎀ැāļģāļ¯ි āļŊෙ⎃ āļšිāļē⎀ිāļē ⎄ැāļš.


2. āļ¯ෝ⎂ ⎁ෝāļ°āļąāļē (Error correction)

āļ¸ුāļ¯්‍āļģිāļ­ QR āļšේāļ­āļēේ āļšොāļ§āˇƒāļš් āļ…āļ´ිāļģි⎃ිāļ¯ු⎀ීāļ¸ āˇ„ෝ ⎄ාāļąි⎀ීāļ¸ āļąි⎃ා āļšිāļē⎀ිāļē āļąො⎄ැāļšි āļ­āļ­්⎀āļēāļš් āļ‡āļ­ි⎀ු⎀⎄ොāļ­් āļ¸ුāļŊු QR āļšේāļ­āļēāļ¸ āļˇා⎀ිāļ­āļšāļŊ āļąො⎄ැāļšි āļ­āļ­්⎀āļēāļš් āļ‡āļ­ි ⎀ිāļē ⎄ැāļš. āļ¸ීāļ§ āļ´්‍āļģāļ­ිāļšāļģ්āļ¸āļēāļš් āļŊෙ⎃ āļ¯ෝ⎂ ⎁ෝāļ°āļą āļ¯āļ­්āļ­ āļ‘āļš්āļšāļģ QR āļšේāļ­ āļ¸ුāļ¯්‍āļģāļĢāļē āļšෙāļģේ. āļ‘⎀ිāļ§ āļ‘āļ¸ āļ…āļ¸āļ­āļģ āļ¯āļ­්āļ­ āļˇා⎀ිāļ­āļēෙāļą් ⎄ාāļąි⎀ූ āļšොāļ§āˇƒ්⎀āļŊ āļ¯āļ­්āļ­āļēāļą් āļ´්‍āļģāļ­ිāļąිāļģ්āļ¸ාāļĢāļē āļšāļģāļœāļ­ āˇ„ැāļš. QR āļšේāļ­āˇ€āļŊ āļ¯ෝ⎂ ⎁ෝāļ°āļąāļē ⎃āļŗāˇ„ා Reed-Solomon āļ‡āļŊ්āļœොāļģිāļ­āļ¸ āļˇා⎀ිāļ­āļēāļ§ āļœැāļąෙāļą āļ…āļ­āļģ error correction levels 4āļš් ⎃āļ´āļēා āļ‡āļ­. ⎀ැāļŠි āļ¯ෝ⎂ ⎁ෝāļ°āļą āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļēāļš් āļ‘āļš්āļšāļŊ⎀ිāļ§ āˇ€ැāļŠි āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļēāļš් āļ†āˇ€āļģāļĢāļē āļšāļŊ ⎄ැāļšි⎀āļą āļ…āļ­āļģāļ¸ āļœāļļāļŠාāļšāļŊ ⎄ැāļšි āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļē āļ…āļŠු⎀ීāļēāļēි.


āļąිāļģ්āļ¸ාāļĢාāļ­්āļ¸āļš āļšි⎀් āļ†āļģ් ⎃ංāļšේāļ­ āļœොāļŠāļąැāļœීāļ¸ āˇƒāļŗāˇ„ා āļ¯ෝ⎂ ⎁ෝāļ°āļą āˇ„ැāļšිāļēා⎀ āļēොāļ¯ාāļœෙāļą āļ‡āļ­ි āļ…āˇ€āˇƒ්āļŽා āļšීāļ´āļēāļš්:
(⎃ැāļģ⎃ිāļŊි āļēෙāļ¯ීāļ¸ āļąි⎃ා ⎃āļŊāļšුāļĢේ āļ¯āļ­්āļ­āļēāļą් ⎄ාāļąි⎀ු⎀āļ¯ āļœැāļ§āļŊු⎀āļš් āļąො⎀āļą āļŊෙ⎃ āļ‰āˇ„⎅ āļ¯ෝ⎂ ⎁ෝāļ°āļą āļ¸āļ§්āļ§āļ¸āļš් āļˇා⎀ිāļ­ āļšāļģ āļ‡āļ­)

āļˇා⎀ිāļ­āļēāļą්

āļŊේāļļāļŊ් āļšිāļģීāļ¸āļ§(Labelling)

āļ‹āļ´ාංāļœ, āļ¯්‍āļģ⎀්‍āļē āļ†āļ¯ි āļˇෞāļ­ිāļš āļ¯ේ⎀āļŊ් āļŊේāļļāļŊ් āļšිāļģීāļ¸ේāļ¯ී ⎀ි⎁ාāļŊ āļ¯āļ­්āļ­ āļ´්‍āļģāļ¸ාāļĢāļēāļš් āļšුāļŠා āļ‰āļŠāļš āļģāļŗāˇ€ාāļœැāļąීāļ¸āļ§ āļ…⎀āļšා⎁ ⎃ැāļŊ⎃ේ. āļļැāļŊුāļļැāļŊ්āļ¸āļ§ āļ­ේāļģුāļ¸්āļœāļ­ āļąො⎄ැāļšි āļąāļ¸ුāļ­් ⎃්āļšෑāļą් āļšිāļģීāļ¸ āļ¸āļœිāļą් āļš්‍⎂āļĢāļēāļšිāļą් āļšිāļē⎀ාāļœැāļąීāļ¸āļ§ āˇ„ෝ āļ‹āļ´ාංāļœāļēāļšāļ§ āļš්‍⎂āļĢāļēෙāļą් āļ­ොāļģāļ­ුāļģු āļ‡āļ­ුāļŊāļ­්āļšිāļģීāļ¸ේ āļ¸ාāļ°්‍āļēāļš් āļŊෙ⎃ āļˇා⎀ිāļ­āļēāļ§ āļœැāļąේ.


⎄ාāļģ්āļŠ් āļŊිāļą්āļšිāļą්(Hardlinking)

⎀ෙāļļ්āļ…āļŠāˇ€ි āļ‘āļšිāļąෙāļš āˇ„āļēිāļ´āļģ් āļŊිāļą්āļš්(Hyperlink) āļ¸āļœිāļą් ⎃āļ¸්āļļāļą්āļ°āļšāļģāļąāˇ€ාāļš් āļ¸ෙāļą්, āļˇෞāļ­ිāļš āˇ€āˇƒ්āļ­ු⎀āļš් āļ¸ෘāļ¯ුāļšාංāļœāļ¸āļē(⎀ෙāļļ්āļ…āļŠāˇ€ිāļēāļš් ⎀ැāļąි) āļ¯ෙāļēāļš් ⎃āļ¸āļœ āˇƒāļ¸්āļļāļą්āļ°āļšිāļģීāļ¸ේ āļ¸ාāļ°්‍āļēāļš් āļŊෙ⎃


Advertising

āļšි⎀ු āļ†āļģ් āļšේāļ­āļēāļš් āļšිāļē⎀ීāļ¸āļ§ āˇƒැāļŊāˇƒāˇ€ීāļ¸ āļ­ුāļŊිāļą් āļēāļ¸් ⎀ෙāļļ්āļ…āļŠāˇ€ිāļēāļš් ⎀ෙāļ­ āļœෙāļąāļēාāļ¸ āˇ€ැāļąි ⎀ෙ⎅āļŗ āļ´්‍āļģāļ ාāļģāļĢ āļšāļ§āļēුāļ­ු ⎃ිāļ¯ුāļšිāļģීāļ¸āļ§.


āļąිāļģ්āļ¸ාāļĢ⎁ීāļŊී āļŊෙ⎃ QR āļšෝāļŠ් āļˇා⎀ිāļ­ āļšāļģ āļ‡āļ­ි āļ…āˇ€āˇƒ්āļŽා āļšීāļ´āļēāļš්:




Wednesday, May 9, 2012

DNSChanger Trojan - Full Report


āļ…āļą්āļ­āļģ්āļĸාāļŊāļēāļ§ āˇƒāļ¸්āļļāļą්āļ°āˇ€āļą āļ´āļģිāļœāļĢāļš āļ…āļ­ුāļģිāļą් āļŊො⎀āļ´ුāļģා āļ´āļģිāļœāļĢāļš āļŊāļš්‍⎂ 3āļšāļ§ āļ´āļ¸āļĢ āļĸූāļŊි 9 ⎀āļą āļ¯ිāļą āļ´āļ§āļą් āļ…āļą්āļ­āļģ්āļĸාāļŊ āļ´āˇ„āˇƒුāļšāļ¸් āļ‡āˇ„ිāļģී āļēāļąු āļ‡āļ­ැāļēි āļ´āˇƒුāļœිāļē āļ¸ා⎃āļēේ āļ¯ී āļąි⎀ේāļ¯āļąāļēāļ§ āļ´āļ­්āļšෙāļģුāļĢා(āļ¸ෙāļ­āļąිāļą් āļšිāļē⎀āļą්āļą).  āļ¸ේ āļ´ු⎀āļ­āļ­් ⎃āļ¸āļœ  dnschanger āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļą් āļąැ⎀āļ­āļ­් āļ…⎀āļ°ාāļąāļē āļēොāļ¸ුāļšāļģāļœැāļąීāļ¸āļ§ āˇƒāļ¸āļ­්⎀ී āļ­ිāļļෙāļąāˇ€ා. āļ¸ේ dnschanger ⎃āļ¸්āļ´්‍āļģāļ¯ාāļēේ āļ¸ූāļŊාāļģāļ¸්āļˇāļē ⎄ා āļ´āļģිāļĢාāļ¸āļē āļ´ි⎅ිāļļāļŗāˇ€āļēි.


⎄ැāļŗිāļą්⎀ීāļ¸

DNSChanger āļŊෙ⎃ ⎄ැāļŗිāļą්⎀ෙāļą්āļąේ āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļą් āļšාāļĢ්āļŠāļēāļšි. āļ‘⎄ි āļąāļ¸ිāļą් ⎄ැāļŸāˇ€ෙāļą āļ´āļģිāļ¯ි Domain Name Server/System āļ´āļ¯්āļ°āļ­ිāļēේ ⎀ෙāļąāˇƒ්āļšāļ¸් ⎃ිāļ¯ුāļšිāļģීāļ¸āļ§ āļ‹āļ­්⎃ා⎄āļ¯āļģāļĢ āˇ„ාāļąිāļšāļģ āļ¸ෘāļ¯ුāļšාංāļœ āļ´ෙ⎅āļšි.

DNS āļœැāļą āļēāļ¸āļš්

āļ…āļą්āļ­āļģ්āļĸාāļŊāļē āļˇා⎀ිāļ­āļēේāļ¯ී ⎀ෙāļļ් āļ…⎀āļŠි ⎃āļŗāˇ„ා domain name āļˇා⎀ිāļ­āļēāļ§ āļœැāļąෙāļąāˇ€ා. āļąāļ¸ුāļ­් āļĸාāļŊāļē āļ­ු⎅ ⎃āļ­්‍āļē⎀⎁āļēෙāļą් āļˇා⎀ිāļ­ āˇ€āļą්āļąේ IP āļŊිāļ´ිāļąāļēāļą්āļē. IP āļŊිāļ´ිāļąāļēāļą් āļ¸āļ­āļš āļ­āļļාāļœැāļąීāļ¸ේ āļ…āļ´āˇ„āˇƒු⎀ āļ¸āļœāˇ„āļģ⎀ා āļœැāļąීāļ¸āļ§ āļŠොāļ¸ේāļą් āļąාāļ¸ āļˇා⎀ිāļ­āļēāļ§ āļœැāļąෙāļąāˇ€ා. DNS ⎃ේ⎀ා⎀ āļ¸āļœිāļą් āļšෙāļģෙāļąුāļēේ āļŠොāļ¸ේāļą් āļąාāļ¸āļēāļą්āļ§ āļ…āļ¯ාāļŊ IP āļŊිāļ´ිāļą āļŊāļļාāļ¯ීāļ¸āļēි.

āļ¸ූāļŊාāļģāļ¸්āļˇāļē

2003 ⎀āļģ්⎂āļēේ āļ”āļš්āļ­ෝāļļāļģ් āļ¸āˇƒ 1 ⎀āļą āļ¯ා āļ´ෙāļģ āļąො⎀ූ āļ…āļ¸ුāļ­ුāļ¸ āļœāļĢāļēේ āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļąāļš් ⎃ොāļēාāļœැāļąීāļ¸āļ§ āļ´්‍āļģāļ­ි⎀ෛāļģ⎃් āļ¸ෘāļ¯ුāļšාංāļœ āˇƒāļ¸ාāļœāļ¸් ⎃āļ¸āļ­්⎀ුāļĢා. QHosts-1 āļēāļąු⎀ෙāļą් ⎄ැāļŗිāļą්⎀ුāļĢු āļ‘āļē Windows āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē ⎃්āļŽාāļ´ිāļ­ āļ´āļģිāļœāļĢāļšāˇ€āļŊ āļ¸ූāļŊිāļš DNS āļ´āļ¯්āļ°āļ­ිāļē ⎀āļą hosts āļœොāļąු⎀(file) ⎀ෙāļąāˇƒ්āļšිāļģීāļ¸ āˇƒāļŗāˇ„ා āļąිāļģ්āļ¸ාāļĢāļē āļšāļģāļą āļŊāļ¯්āļ¯āļšි.  āˇ€āļģāļš් āļ†āˇƒාāļ¯ිāļ­āˇ€ූ āļ´āˇƒු āļ¸ිāļą්āļ´āļ§āļą් āļ´āļģි⎁ීāļŊāļšāļēāļą් āļēොāļ¸ුāļšෙāļģෙāļą්āļąේ ⎀්‍āļēාāļĸ ⎀ෙāļļ් āļ…āļŠāˇ€ි⎀āļŊāļ§āļē. āļ’⎀ාāļēිāļą් āļļො⎄ෝāļ¸āļēāļš් Phishing āļœāļĢāļēේ ⎀ෙāļļ් āļ…āļŠāˇ€ි āļąි⎃ා ⎃āļ­්‍āļē ⎀ෙāļļ් āļ…āļŠāˇ€ි⎀āļŊ ⎃්⎀āļģූāļ´āļē āļ…āļąු⎀āļ¸ āˇƒාāļ¯ා āļ‡āļ­්āļ­ේāļē. āļ¸ෙāļ¸ āˇ€ෙāļļ් āļ…āļŠāˇ€ි⎀āļŊāļ§ āļ´āļģි⎁ීāļŊāļšāļēා āļŊāļļාāļ¯ෙāļą āļģāˇ„āˇƒ්‍āļē āļ­ොāļģāļ­ුāļģු (username, password) phishing āļ…āļŠāˇ€ිāļēේ āļąිāļģ්āļ¸ාāļ´āļšāļēා āļŊāļļාāļœāļąී. ⎀ි⎁ේ⎂āļēෙāļą් banking sites, online payment sites ⎀āļŊāļ§ āļ´āļģි⎁ීāļŊāļšāļēා āļ‡āļ­ුāļŊāļ­් āļšāļģāļą āļ­ොāļģāļ­ුāļģු āļ¯ෙ⎃ āļ”⎀ුāļą් āļ…⎀āļ°ාāļąāļēෙāļą් ⎃ිāļ§ිāļ­ි.

āļ¸ෙ⎀ැāļąි āļąāˇ€āļ­āļ¸ āˇƒංāļšāļŊ්āļ´āļēāļš් ⎃āļ¸āļœ āļšāļŊāļ‘⎅ි āļ¯ුāļ§ු QHosts āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļąāļ§ āļœොāļ¯ුāļģු ⎀ූ āļ´āļģිāļœāļĢāļš āˇƒංāļ›්‍āļēා⎀ āļ¯āˇ„āˇƒāļš් āļ´āļ¸āļĢ āˇ€āļą āļļ⎀ ⎀ාāļģ්āļ­ා⎀ුāļĢි. āļ´ැāļ­ිāļģāļēාāļ¸ āļ‘āļ­āļģāļ¸් ⎀ි⎁ාāļŊ āļąො⎀ුāļąāļ­් āļąāˇ€ ⎄ාāļąිāļšāļģ ⎀ැāļŠāˇƒāļ§āˇ„āļą් ⎃āļ¸්āļ´්‍āļģāļ¯ාāļēāļšāļ§ āļ¸ුāļŊāļ´ුāļģāļ¸ිāļą් QHosts-1 āļ¸āļģ්āļ¯āļąāļēāļ§ āļ´āļ­්⎀ිāļē. āļ‰āļą්āļ´āļ§āļą් QHosts āļ´āļģāļ¸්āļ´āļģා⎀āļš්āļ¸ āļ†āļģāļ¸්āļˇāˇ€ිāļē. āļ‰āļą් QHosts-113 āļ¸ෑāļ­āļšāļ¯ී ⎃ොāļēාāļœැāļąුāļĢු ⎃ං⎃්āļšāļģāļĢāļēāļšි.

āļ¯ෙ⎀āļą āļ´āļģāļ¸්āļ´āļģා⎀

āļ´āļģිāļœāļĢāļšāļēේ hosts ⎆āļēිāļŊāļē ⎀ෙāļąāˇƒ් āļšිāļģීāļ¸ āˇ€ෙāļąු⎀āļ§ āļ´āļģිāļœāļĢāļšāļē āļēොāļ¯ාāļœāļą්āļąා DNS ⎃āļģ්⎀āļģāļēේ ⎃āļ¸්āļ¸āļ­ IP āļŊිāļ´ිāļąāļē ⎀ෙāļąු⎀āļ§ āˇ€්‍āļēාāļĸ DNS ⎃āļģ්⎀āļģāļēāļš IP āļŊිāļ´ිāļąāļē ⎃්āļŽාāļ´āļąāļē āļšිāļģීāļ¸āļ§ āˇƒāļ¸āļ­් Zlob āļąāļ¸ැāļ­ි āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļąāļš් 2005 āˇ€āˇƒāļģේ āļ¯ී ⎄āļ¸ු⎀ිāļē. āļ´āļģි⎁ීāļŊāļšāļēාāļ§ āˇ€āļŠාāļ­් āļąොāļ¯ැāļąෙāļą āļ†āļšාāļģāļēāļšāļ§ āļ´āļģිāļœāļĢāļš āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē āļ¸ුāļŊා āļšිāļģීāļ¸āļ§ āļ‘āļē ⎃āļ¸āļ­්⎀ිāļē.

āļ­ුāļą්⎀āļą āļ´āļģāļ¸්āļ´āļģා⎀

2008 āļĸූāļąි āļ¸ා⎃āļēේāļ¯ී McAfee ⎃āļ¸ාāļœāļ¸ āˇ€ි⎃ිāļą් ⎁්‍āļģේāļĢිāļēේ āļ¸ී⎅āļŸ āļ´ුāļģුāļš āˇ„ෙ⎅ිāļ¯āļģ⎀ු āļšāļģāļąු āļŊැāļļු⎀ේāļē. DNSChanger.f āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļą āļ¸ෙāļ­ෙāļš් āļ´ැ⎀āļ­ි āļ´āļģāļ¸්āļ´āļģා⎀āļą් āļ¸ෙāļą් āļąො⎀: āļ†āˇƒාāļ¯ිāļ­ āļ´āļģිāļœāļĢāļšāļēේ DNS āļ´āļ¯්āļ°āļ­ිāļē ⎀ිāļšෘāļ­ි āļšිāļģීāļ¸āļ§ āļ…āļ¸āļ­āļģ⎀ āļ‘āļ¸ āļ´āļģිāļœāļĢāļšāļē āļ´ි⎄ිāļ§ි LAN āļĸාāļŊāļēේ āļ…āļąෙāļšුāļ­් ⎃ිāļēāļŊු āļ‹āļ´ාංāļœāļ¯ āļœොāļ¯ුāļģු āļšāļģāļœැāļąීāļ¸āļ§ āļ‰āļŊāļš්āļšāļšāļģāļœāļ­්āļ­āļšි. āļ’ āˇƒāļŗāˇ„ා āļ´āļģිāļœāļĢāļš āļĸාāļŊāļēේ local DNS(āļļො⎄ෝ⎀ිāļ§ āļģ⎀ුāļ§āļģāļē) āļ´āļ¯්āļ°āļ­ිāļē ⎀ෙāļ­ āļ´්‍āļģ⎀ේ⎁āļē āļŊāļļාāļœෙāļą āļ‘⎄ි DNS settings ⎀ෙāļąāˇƒ් āļšිāļģීāļ¸āļ§ āļ‹āļ­්⎃ා⎄ āļ¯āļģāļēි.

⎃ි⎀ු⎀āļą/āļąāˇ€ āļ´āļģāļ¸්āļ´āļģා⎀

āļšි⎃ිāļŗු settings ⎀ෙāļąāˇƒ් āļšිāļģීāļ¸āļšිāļą් āļ­ොāļģ⎀ āļ‘āļš් āļ†āˇƒාāļ¯ිāļ­ āļ´āļģිāļœāļĢāļšāļēāļšිāļą් āļ¸ුāļŊු āļĸාāļŊāļēāļš්āļ¸ āļœොāļ¯ුāļģු āļšāļģāļœැāļąීāļ¸āļ§ āˇƒāļ¸āļ­් Trojan.Flush.M āļąāļ¸ැāļ­ි ⎄ාāļąිāļ¯ාāļēāļš āˇ€ැāļŠāˇƒāļ§āˇ„āļą 2011 āļ¯ෙ⎃ැāļ¸්āļļāļģāļēේ āļ¯ී Symantec ⎃āļ¸ාāļœāļ¸ āˇ€ි⎃ිāļą් ⎄āļŗුāļąාāļœැāļĢිāļą. āļ†āˇƒාāļ¯ිāļ­ āļ´āļģිāļœāļĢāļšāļē āļ­ුāļŊ āļš්‍āļģිāļēාāļ­්āļ¸āļš āˇ€ෙāļ¸ිāļą් āļĸාāļŊāļē āļ­ුāļŊ ⎀්‍āļēාāļĸ DHCP ⎃āļģ්⎀āļģāļēāļš් āļŊෙ⎃ āļš්‍āļģිāļēාāļšāļģāļ¸ිāļą් ⎃ෙ⎃ු āļ´āļģිāļœāļĢāļš āˇ€්‍āļēාāļĸ DNS ⎃āļģ්⎀āļģāļēāļš් ⎀ෙāļ­ āļēොāļ¸ුāļšිāļģීāļ¸āļ§ āļ‘āļē ⎃āļ¸āļ­්.

āļ¸ෙāļŊෙ⎃ ⎀්‍āļēාāļĸ ⎀ෙāļļ්āļ…āļŠāˇ€ි⎀ෙāļ­ āļēොāļ¸ුāļšෙāļģෙāļą āˇƒෙ⎃ු āļ´āļģිāļœāļĢāļšāļ¯ āļ‘āļ¸ āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļąෙāļą් āļ´āˇ„āˇƒු⎀ෙāļą් āļ†āˇƒාāļ¯āļąāļē ⎀ීāļ¸ේ ⎄ැāļšිāļēා⎀ āļ´āˇ€āļ­ිāļąāˇ€ා. āļ´āļģිāļœāļĢāļš āļ†āļģāļš්⎂ා⎀ āļ´ි⎅ිāļļāļŗ āˇƒāļ¸ාāļœāļ¸් ⎀āļŊāļ§ āļ…āļąු⎀ āļ¸ෙāļ¸āļœිāļą් āļ‰āˇ„⎅āļ¸ āļ­āļģ්āļĸāļąāļēāļš් āļ‡āļ­්āļ­ේ Wi-Fi āļĸාāļŊāļēāļą් ⎀ෙāļ­ āˇƒāļ¸්āļļāļą්āļ°āˇ€āļą āļ´āļģිāļœāļĢāļšāˇ€āļŊāļ§āļēි. āļ¸āļš්āļąි⎃ාāļ¯āļēāļ­් āļĸාāļŊāļēāļ§ āˇƒāļ¸්āļļāļą්āļ°āˇ€āļą āļšුāļ¸āļą āˇ„ෝ āļ†āˇƒාāļ¯ිāļ­ āļ´āļģිāļœāļĢāļšāļēāļš් āļ¸āļœිāļą් āļšි⎃ි⎀ෙāļšුāļ§āļ­් āļąොāļ¯ැāļąී āļĸාāļŊāļēේ ⎃ෙ⎃ු āļ´āļģිāļœāļĢāļš āˇƒිāļēāļŊ්āļŊāļ¸ āļąොāļ¸āļœ āļēැ⎀ෙāļą āļąි⎃ාāļē. āļ‘āļ¸ āļĸාāļŊāļē āļ­ුāļŊ āļ­ිāļļෙāļą āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි āļšුāļ¸āļš් ⎀ූ⎀āļ­් āļ¸ෙāļ¸ āļ´්‍āļģ⎄ාāļģāļēāļ§ āļœොāļ¯ුāļģු⎀ේ.

āļąිāļœāļ¸āļąāļē

āļ¸ුāļ¯āļŊ් ⎃ෙ⎀ීāļ¸ේ āļ¸āļœāļš් āļŊෙ⎃ ⎀ිāļąා⎁āļšාāļģී ⎀ැāļŠāˇƒāļ§āˇ„āļą් āļēොāļ¯ාāļœැāļąීāļ¸ෙāļą් āļ‰āļ¯ිāļģිāļēāļ§ āļ­āˇ€āļ­āˇ€āļ­් ⎄ාāļąිāļšāļģ ⎀ැāļŠāˇƒāļ§āˇ„āļą් āļ…āļŊුāļ­ිāļą් āļąිāļģ්āļ¸ාāļĢāļē ⎀āļąු āļ‡āļ­. āļ‘āļ¸ෙāļą්āļ¸ āļ’⎀ා āļ­ාāļš්‍⎂āļĢිāļšāˇ€ ⎀āļŠාāļ­් āļ¯ිāļēුāļĢු āļ­āļ­්⎀āļēāļšāļ§ āļ´ැāļ¸ිāļĢෙāļąු āļ‡āļ­. āļĸාāļŊāļšāļģāļĢāļē āļ‰āļŊāļš්āļš āļšāļģāļœāļ­් āļ¸ෙ⎀ැāļąි ⎀ැāļŠāˇƒāļ§āˇ„āļąāļš් āļ‘āļš් āļ´āļģිāļœāļĢāļšāļēāļšāļ§ āļ†āˇƒාāļ¯āļąāļē ⎀ීāļ¸ෙāļą් ⎃āļ¸්āļ´ූāļģ්āļĢ āļĸාāļŊāļēāļ¸ āļ´ා⎀ාāļ¯ීāļ¸ āļļāļģāļ´āļ­āļŊ āļ­āļ­්⎀āļēāļšි. āļ¸ෙ⎀ැāļąි āļ­āļ­්⎀āļēāļą් ⎄āļ¸ු⎀ේ āļšාāļŊāļēāļš් āļ­ි⎃්⎃ේ āļąොāļēෙāļš්āļ¯ෙāļąා ⎃ි⎄ිāļąāļ¸ැ⎀ූ ⎀āļēāļģ්āļŊ⎃් āļąිāļ¯āˇ„āˇƒ āļąොāļļෝāļ¯ිāļąāļēāļš āļąāļ´ුāļģු ⎃ි⎄ිāļąāļēāļš් ⎀āļąු āļ‡āļ­්āļ­ේāļē.

āļ´ි⎅ිāļēāļ¸

 āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļą් āļ´āļģිāļœāļĢāļš āˇ€ෛāļģ⎃ āļ¸ෙāļą් ⎀්‍āļēාāļ´්āļ­ āļąො⎀ේ. āļļො⎄ෝ⎀ිāļ§ āļ’⎀ා āļ´ැāļ­ිāļģෙāļą්āļąේ āļ´āļģිāļœāļĢāļš āļ´āļģි⎁ීāļŊāļšāļēාāļœේ āļąො⎃ැāļŊāļšිāļŊිāļ¸āļ­් āļļ⎀ිāļą් ⎀ි⎁්⎀ාāˇƒāˇ€āļą්āļ­āļˇා⎀āļēෙāļą් āļ…āļŠු āļ¸ෘāļ¯ුāļšාංāļœ āļš්‍āļģිāļēාāļšිāļģීāļ¸ෙāļ¯ී āļąොāļ¯ැāļąු⎀āļ­්⎀āļ¸ āˇƒ්āļŽාāļ´āļąāļē ⎀āļą āˇ€ැāļŠāˇƒāļ§āˇ„āļą් āļŊෙ⎃ිāļąි. ⎀ි⎁්⎀ාāˇƒāˇ€āļą්āļ­ āļ¸ෘāļ¯ුāļšාංāļœ āļ´āļ¸āļĢāļš් āļˇා⎀ිāļ­āļēෙāļą්, āļ…⎀ි⎁්⎀ාāˇƒāˇ€āļą්āļ­ ‍⎀ෙāļļ්āļ…āļŠāˇ€ි, Wi-Fi āļĸාāļŊ ⎀ෙāļ­ āļ´ි⎀ි⎃ීāļ¸ āˇ€ැ⎅āļšීāļ¸ෙāļą් āˇƒāˇ„ āļĸාāļŊāļšāļģāļĢāļē āļšāˇ… āļ´āļģිāļœāļĢāļš āļ­ු⎅ āļąිāļģෝāļœිāļ¸āļ­් āļ­āļ­්⎀āļēāļš් āļ´āˇ€āļ­්⎀ාāļœෙāļą āļēාāļ¸ෙāļą් dnschanger āļ…⎀āļ°ාāļąāļ¸ āļļො⎄ෝāļ¯ුāļģāļ§ āļ…⎀āļ¸ āļšāļģāļœāļ­ āˇ„ැāļš.


āļēāļ¸්āļšි⎃ි āļ…āļēුāļģāļšිāļą් āļ”āļļ āļ†āˇƒාāļ¯āļąāļēāļ§ āļŊāļš්⎀ු⎀⎄ොāļ­් āļēා⎀āļ­්āļšාāļŊීāļą āļšāļģāļąāļŊāļ¯ āļ´්‍āļģāļ­ි⎀ෛāļģ⎃ āļ¸ෘāļ¯ුāļšාංāļœāļēāļšිāļą් āļ§්‍āļģොāļĸāļą් ⎀ැāļŠāˇƒāļ§āˇ„āļą āļ‰āˇ€āļ­්āļšāļģāļœāļą්āļą. āļ‰āļą්āļ´āˇƒු ⎀ෙāļąāļ­් āļąිāļģෝāļœී āļ´āļģිāļœāļĢāļšāļēāļš් āļ¸āļœිāļą් āļ…āļ¯ාāļŊ dnschanger ⎀ැāļŠāˇƒāļ§āˇ„āļąෙāļą් āļšāļģāļą āļŊāļ¯ āˇ€ෙāļąāˇƒ්āļšāļ¸් āļēāļŽාāļ­āļ­්⎀āļēāļ§ āļ´āļ­්āļšිāļģීāļ¸ āˇƒāļŗāˇ„ා āļ¸ෘāļ¯ුāļšාංāļœāļēāļš් āļļාāļœāļ­āļšāļģ āļ”āļļේ āļ´āļģිāļœāļĢāļšāļē āļ­ු⎅ āļš්‍āļģිāļēාāļ­්āļ¸āļš āļšāļģ⎀āļą්āļą. āļ”āļļේ āļģ⎀ුāļ§āļģāļēේ DNS ⎃ැāļšāˇƒුāļ¸ āļ´āļģිāļš්‍⎂ාāļšāļģ āļąි⎀ැāļģāļ¯ි āļšāļģāļœāļą්āļą.