PWN-ALL · ကိရိယာများ
စာသားနှစ်ခုကို နှိုင်းယှဉ်ပါ
မူရင်းတစ်ခုနှင့် ပြောင်းလဲပြီးသား ဗားရှင်းတစ်ခုကို ကူးထည့်ပါ — ပြန်ပေးငွေတောင်းခံစာ၊ config ဖိုင်၊ log၊ hash စာရင်း။ ကွာခြားချက်များကို သင့်ဘရောက်ဇာအတွင်း၌သာ စာကြောင်းတစ်ကြောင်းချင်းစီ ထင်ရှားပြသပေးသည်။
ဒီဇိုင်းအရ သီးသန့်ဖြစ်သည်
စာကြောင်းအလိုက် စာသားနှိုင်းယှဉ်ခြင်း၊ သင့်ဘရောက်ဇာအတွင်း၌သာ
ဤကိရိယာသည် စာသားနှစ်ခုကို longest-common-subsequence diff ဖြင့် ညှိပေးပြီးနောက် ကွာခြားသည့်အရာများကို အမှတ်အသားပြုသည် — ထည့်ထားသော စာကြောင်းများ ကို အစိမ်းရောင်ဖြင့်လည်းကောင်း၊ ဖယ်ရှားလိုက်သော စာကြောင်းများ ကို အနီရောင်ဖြင့်လည်းကောင်း ဖော်ပြသည်။ သင့်စာသားသည် ဤစာမျက်နှာမှ ဘယ်တော့မှ မထွက်ခွာပါ — အပ်လုဒ်မရှိ၊ အကောင့်မရှိ၊ ခြေရာခံခြင်းမရှိဘဲ၊ ဖွင့်ပြီးနောက် အင်တာနက်မရှိဘဲလည်း ဆက်လက်အလုပ်လုပ်နေပါသည်။
ကွာခြားချက်ကို မည်သို့ တွက်ချက်သနည်း။
စာသားတစ်ခုစီကို စာကြောင်းများအဖြစ် ခွဲခြားပြီးနောက် longest-common-subsequence diff က ၎င်းတို့ကို ညှိပေးသည်။ မူရင်းတွင်သာ ပါရှိသော စာကြောင်းများကို ဖယ်ရှားလိုက်သည်ဟု အမှတ်အသားပြုပြီး၊ ပြောင်းလဲထားသော စာသားတွင်သာ ပါရှိသော စာကြောင်းများကို ထည့်ထားသည်ဟု အမှတ်အသားပြုသည်။ ခွဲ၍ ကြည့်ရှုမှုက ၎င်းတို့ကို ဘေးချင်းယှဉ်၍ ပြသပြီး၊ ပေါင်း၍ ကြည့်ရှုမှုက ၎င်းတို့ကို ကော်လံတစ်ခုတည်းတွင် ထပ်၍ ပြသသည်။
“နေရာလွတ်လျစ်လျူရှု” နှင့် “စာလုံးအကြီးအသေးလျစ်လျူရှု” တို့သည် ဘာလုပ်ပေးသနည်း။
နေရာလွတ်လျစ်လျူရှုသည် နှိုင်းယှဉ်ခြင်းမတိုင်မီ space၊ tab များ၏ အဆက်အစပ်များကို စုစည်းပြီး စာကြောင်းတစ်ခုစီကို ဖြတ်တောက်ပေးသဖြင့် ပြန်စီထားသော သို့မဟုတ် indent ပြန်ချိန်ထားသော စာသားကို အမှတ်အသားမပြုတော့ပါ။ စာလုံးအကြီးအသေးလျစ်လျူရှုသည် Error နှင့် error ကို စာကြောင်းတစ်ခုတည်းအဖြစ် သတ်မှတ်သည်။
ကျွန်ုပ်၏ စာသားကို တစ်နေရာရာသို့ အပ်လုဒ်တင်ပါသလား။
မတင်ပါ။ နှိုင်းယှဉ်မှုကို JavaScript ဖြင့် ဒေသတွင်း (local) ၌သာ လုပ်ဆောင်သည်။ ဆာဗာသို့ မည်သည့်အရာကိုမျှ ပို့ခြင်းမရှိဘဲ ခြေရာခံကိရိယာများလည်း မရှိပါ။