فايل regex براي معرفي فرمتهاي مختلف فايلها براي اسكاي*نت استفاده مي*شود كه مي*توانيم با استفاده از اين تعاريف فايلهاي مورد*نظر را در اسكاي*نت انتخاب و دانـــلـــود بكنيم. روشهاي مختلفي هم براي معرفي فرمتها وجود دارد كه در regexهاي موجود بيشتر، از دو روش ...^b و ...^t استفاده مي شود كه روش ^b جديد*تر هست.مثلا در مثال زير:
FF8000 b ^MZ exe;EXE;ALL
FF8000 براي اختصاص رنگ براي فايل در حال دانـــلـــود جهت تشخيص نوع فايل هست(مي*تونيم از رنگهاي ديگه هم استفاده بكنيم)
b براي همه دستورات، ثابت هست و براي معرفي هيدر هست(قبل و بعد از b بايستي يك فاصله باشد)
علامت ^ هم در همه دستورات ثابت هست.
و بعد از آن هيدر فايل يا علامت مشخصه فايل قرا مي*گيرد كه براي فرمتهاي مختلف متفاوت هست و با روشهاي مختلف از جمله نرم*افزار hex editor مي*توانيم آن را با باز كردن نمونه*اي از فايل مربوطه پيدا كنيم.(در مثال بالا MZ براي فايلهاي اجرايي exe هست
و بعد از چند تا فاصله عنواني را براي شناسايي و انتخاب فايل مورد*نظر در اسكاي*نت انتخاب مي*كنيم.(مثلا exe يا هر عنوان ديگر براي فايلهاي اجرايي exe )

البته چون در نامگذاري فايلهاي دانـــلـــود شده پسوند آنها بر اساس همان عنوان فوق*الذكر انجام مي*گيرد بهتر است اين قسمت با حروف كوچك و مطابق با پسوند فايلي كه دانـــلـــود خواهد شد باشد. در غيراين*صورت فايلها توسط ويندوز با نرم*افزار مربوط به فايلها شناسايي نخواهند شد و بايستي با آزمون و خطا فايلها را اجرا كرد.

بعد از علامت ; گروه*بندي انجام مي*دهيم مثلا در دستورات زير:
C00000 b ^BM bmp;IMAGE;ALL
C00000 b ^GIF gif;IMAGE;ALL
C00000 b ^\xFF\xD8\xFF\xE0\x00\x10\x4A\x46\x49\x46 jpg;IMAGE;ALL
FF8000 b ^MZ exe;EXE;ALL
با انتخاب jpg فقط فايلهاي jpg دانـــلـــود خواهند شد ولي با انتخاب IMAGE هر سه فايل jpg-bmp-gif دانـــلـــود خواهند شد و با انتخاب ALL تمامي فايلها دانـــلـــود خواهند شد.
چون ترتيب نشان*دادن فرمت فايلها در اسكاي*نت (وقتي كليد G رو مي*زنيم) برحسب حروف الفبا است. از سه قست عنوان مشخصه فايل و گروه*بندي، قسمت اول، بهتره با حروف كوچك نوشته شوند و دو قسمت بعد با حروف بزرگ نوشته شوند تا در ابتداي ليست قرار گيرند.
موفق باشيد
نحوه پيدا كردن كلمات كليدي جهت ايجاد فـــيـــلـــتر در فايل regex

براي اين كار ابتدا نمونه*اي از فايل موردنظر را با نرم*افزار hex editor باز مي*كنيم سپس اطلاعات موجود در سمت راست را بررسي مي*كنيم و دنبال كلمات خاصي كه فقط مربوط به فايل دلخواه ما باشد مي*گرديم. اين عبارات مي*توانند بصورت نام اختصاصي فايل مورد*نظر و يا در اكثر مواقع نام سايت و يا كلمات ديگر باشند.

مثلا اگر نمونه*اي از فايلهاي آپديت آنتي*ويروس سيمانتك كه بصورت zip هستند را با hex editor باز كنيم با كمي جستجو بعضي از كلمات زير را كه اختصاصي اين*گونه فايلها هستند پيدا خواهيم كرد:
CATALOG.DAT-VIRSCAN-Virupdat-virupdat-NAVENG-SYMAVENG-Symantec
براي اضافه كردن اين كلمات به دستورات regex بايستي فرمول زير را بنويسيم:
FF7D7D b ^(Rar!|PK).*(CATALOG.DAT|Symantec) symantec.rar;FAVORITE;ALL
دستور بالا تمام فايلهاي فشرده* rar و zip را كه در برچسب آنها كلمات داخل پرانتز وجود داشته باشد دانـــلـــود كرده و داخل شاخه symantec.rar قرار خواهد داد.(مي*توان تمامي كلمات را با قرار دادن علامت | در بين كلمات كه به معني "يا" هست در داخل پرانتز قرار داد.)

ويا اگر نمونه*اي از فايلهاي mp3 را با نرم*افزار hex editor باز كنيم بعضي از كلمات زير را مشـــاهده خواهيم كرد:
sarzamin-Efsha-www.sarcheshmeh.ws-bia2-Bia2-www.tikeh.org
و يا كلمات عمومي مثل:
Persian-persian-IRONI-Iran-Farsi
براي اضافه كردن اين كلمات به دستورات regex بايستي فرمول زير را بنويسيم:
FFFF2F b ^ID3.*(IRONI|Iran|Farsi|Sarzamin|bia2|Bia2) Persian.mp3;FAVORITE;ALL
در اين دستور هم مانند دستور قبلي مي*توان ساير كلمات كليدي را هم اضافه نمود.

علاوه بر كلمات كليدي مي*توانيم از پسوند فايلهايي كه در داخل فايلهاي فشرده قرار دارند جهت ايجاد فـــيـــلـــتر براي فايلهاي دلخواه استفاده نمود.
مثلا مي*توانيم فايلهاي فشرده*اي را كه حاوي فايلهاي تصويري يا ويديويي هستند با دستورات زير فـــيـــلـــتر كنيم.

FF7D7D b ^(Rar!|PK|MSCF|7z¼).*(.wmv|.avi|.mp4|.mpg|.3gp) video.rar;VIDEO;ALL
FF7D7D b ^(Rar!|PK|MSCF|7z¼).*(.mp3|.wma|.ogg|.mid) audio.rar;AUDIO;ALL
FF7D7D b ^(Rar!|PK|MSCF|7z¼).*(.jpeg|.jpg|.JPG|.gif|.psd) jpg.rar;IMAGE;ALL
FF7D7D b ^(Rar!|PK|MSCF|7z¼).*(.sis|.jar|.3gp|.amr|Mobile) mobile.rar;MOBILE;ALL


چند نكته:

- برنامه اسكاي*نت نسبت به بزرگ يا كوچك بودن حروف حساس مي*باشد و جهت ايجاد فـــيـــلـــتر مؤثر بايستي همان كلمه*اي را كه در برچسب فايل وجود دارد كپي و در regex قرار دهيم.مثلا كلمه كليدي در بعضي از فايلهاي mp3 به دو بصورت Sarzamin و sarzamin مي*باشد كه فقط در حرف اول متفاوتند.(در نرم*افزار Groovy Hex Editor منوي Export وگزينه clipboard وسپس گزينه paste در نرم*افزار Notepad سپس انتخاب كلمه مورد*نظر و قرار دادن در فايل regex)

- از كلمات كليدي، هم مي*توان بعنوان فـــيـــلـــتر براي به*دست آوردن فايلهاي دلخواه استفاده كرد و هم مي*توان براي بلوكه كردن فايلهاي غير*دلخواه در regex استفاده كرد.
منبع:فري افلايين