Ncdu 1.21 နှင့် 2.7

Ncdu 1.21 နှင့် 2.7

နိုဝင်ဘာလ 19 ရက်နေ့တွင်၊ utility ၏ 1.21 နှင့် 2.7 ထုတ်ဝေမှုများဖြစ်ပွားခဲ့သည်။ ncdu စာသားအခြေခံအသုံးပြုသူမျက်နှာပြင်ဖြင့် disk အသုံးပြုမှုကိုခွဲခြမ်းစိတ်ဖြာရန် (NCurses Disk Usage)။
အသုံးဝင်မှုကို Ncurses စာကြည့်တိုက်ကို အသုံးပြု၍ C (ဗားရှင်း LTS) နှင့် Zig (ဗားရှင်း 2.*) ဖြင့် ရေးသားထားပြီး MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။
Zig ဗားရှင်းတွင် multi-threaded scanning နှင့် scan ရလဒ်များကို ထုတ်ယူရန်အတွက် binary format အသစ် ( built-in compression နှင့်အတူ) ပါရှိပါသည်။

အထွေထွေပြောင်းလဲမှုများစာရင်း-

  • configuration file တွင် ~ နှင့် ~ အသုံးပြုသူကို ချဲ့ခြင်း၊
  • UTF-16 ဖော်မက်တွင် လွတ်သွားသော အငှားအတွဲများပါရှိသော JSON မှ တင်သွင်းမှုကို ပြင်ဆင်ထားသည်။

ဗားရှင်း 1.21 ရှိ အပြောင်းအလဲများစာရင်း-

  • ထပ်တိုးအချက်အလက်များကို မရရှိနိုင်သောအခါတွင် ပုံသေပြသမှုနှင့် null တန်ဖိုးများကို တင်ပို့ခြင်း၊
  • "ကွဲပြားခြားနားသောဖိုင်စနစ်" အလံအတွက် JSON ထုတ်ယူခြင်းနှင့် တင်သွင်းခြင်းကို ပြင်ဆင်ထားသည်။

ဗားရှင်း 2.7 ရှိ အပြောင်းအလဲများစာရင်း-

  • compile လုပ်ဖို့ Zig 0.12 သို့မဟုတ် 0.13 လိုအပ်ပါသေးတယ်။
  • zstandard algorithm ဖြင့် ချုံ့ထားသော JSON ၏ ပွင့်လင်းမြင်သာစွာ ဖတ်ရှုခြင်းနှင့် ရေးသားခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။
  • ထပ်လောင်းရွေးချယ်မှုများ --compress နှင့် --export-block-size;
  • binary ဖော်မတ်သို့ တင်ပို့သည့်အခါ အရင်းဒြပ်စင်တွင် မှားယွင်းသောအကွက်တစ်ခုကို ပြင်ဆင်ပြီး၊
  • ထည့်သွင်းတည်ဆောက်ရွေးချယ်မှု -Dstrip။

source: linux.org.ru

မှတ်ချက် Add