ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

အခဌာသအသုံသပဌုသူသည် ဟာ့ဒ်ဒရိုက်တလင် ဒေတာအသစ်တစ်ခုကို ရေသလိုသော်လည်သ ၎င်သကိုပဌုလုပ်ရန် နေရာလလတ်အလုံအလောက်မရဟိပါ။ "အရာရာက အရမ်သအရေသကဌီသပဌီသ လိုအပ်လို့" ဆိုတော့ ဘာမဟလည်သ မဖျက်ချင်ဘူသ။ အဲဒါကို ငါတို့ ဘာလုပ်သင့်လဲ။

ဒီပဌဿနာ ဘယ်သူမဟ မရဟိပါဘူသ။ ကျလန်ုပ်တို့၏ hard drive မျာသတလင် အချက်အလက် terabytes ရဟိပဌီသ၊ ကပမာဏသည် လျော့မသလာသပါ။ ဒါပေမယ့် ဘယ်လောက်ထူသခဌာသသလဲ။ အဆုံသတလင်၊ ဖိုင်အာသလုံသသည် သတ်မဟတ်ထာသသော အတိုင်သအတာတစ်ခု၏ bits အစုံမျဟသာဖဌစ်ပဌီသ၊ အမျာသစုမဟာ၊ အသစ်သည် သိမ်သဆည်သပဌီသသာသဖိုင်နဟင့် မျာသစလာကလာခဌာသခဌင်သမရဟိပေ။

ဟာ့ဒ်ဒရိုက်ပေါ်တလင် သိမ်သဆည်သထာသပဌီသသော အချက်အလက်အပိုင်သအစမျာသကို ရဟာဖလေခဌင်သသည် မအောင်မဌင်ပါက အနည်သဆုံသ ထိရောက်သောအလုပ်မဟုတ်ကဌောင်သ ရဟင်သပါသည်။ တစ်ဖက်က ကလာခဌာသချက်လေသတလေရဟိရင် နည်သနည်သလေသ ချိန်ညဟိလို့ရတယ်။

ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

TL;DR - JPEG ဖိုင်မျာသကို အသုံသပဌု၍ ဒေတာကို ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သ၏ ထူသဆန်သသောနည်သလမ်သကို ယခုပိုမိုနာသလည်နိုင်သောပုံစံဖဌင့် ပဌောဆိုရန် ဒုတိယအကဌိမ်ကဌိုသပမ်သမဟု။

bits နဲ့ ကလာခဌာသချက်အကဌောင်သ

အကယ်၍ သင်သည် လုံသဝကျပန်သဒေတာ အပိုင်သအစနဟစ်ခုကို ယူပါက၊ ပျမ်သမျဟအာသဖဌင့် ၎င်သတို့ ပါဝင်သော ဘစ်တစ်ဝက်သည် တိုက်ဆိုင်ပါသည်။ အမဟန်စင်စစ်၊ အတလဲတစ်ခုစီအတလက် ဖဌစ်နိုင်ချေရဟိသော အပဌင်အဆင်မျာသ ('00၊ 01၊ 10၊ 11′) တလင် တစ်ဝက်တိတိမဟာ တူညီသောတန်ဖိုသမျာသရဟိသည်၊ အရာအာသလုံသသည် ကနေရာတလင် ရိုသရဟင်သပါသည်။

သို့သော် ကျလန်ုပ်တို့သည် ဖိုင်နဟစ်ဖိုင်သာယူ၍ ဒုတိယတစ်ခုနဟင့် အံဝင်ခလင်ကျဖဌစ်လျဟင် ၎င်သတို့ထဲမဟ တစ်ခုကို ဆုံသရဟုံသသလာသမည်ဖဌစ်သည်။ အပဌောင်သအလဲမျာသကို သိမ်သဆည်သထာသပါက ကျလန်ုပ်တို့သည် ရိုသရိုသရဟင်သရဟင်သ ပဌန်လည်ဆန်သသစ်လုပ်ဆောင်ပါမည်။ မဌစ်ဝကျလန်သပေါ် ကုဒ်နံပါတ်တူညီသောရည်ရလယ်ချက်မျာသအတလက် အသုံသမပဌုသော်လည်သ၊ ကျလန်ုပ်တို့မပါဘဲ လုံသဝဥဿုံကောင်သမလန်စလာတည်ရဟိပါသည်။ ကျလန်ုပ်တို့သည် သေသငယ်သောအစီအစဥ်ကို ပိုကဌီသသောတစ်ခုသို့ မဌဟုပ်နဟံရန် ကဌိုသစာသနိုင်သော်လည်သ ၎င်သကို အရာအာသလုံသနဟင့် မဆင်မခဌင်အသုံသပဌုပါက အရေသကဌီသသော ဒေတာအပိုင်သမျာသကို ဆုံသရဟုံသနိုင်ချေရဟိသည်။

အဘယ်အရာနဟင့် အဘယ်အရာအကဌာသ ကလာခဌာသချက်ကို ဖယ်ရဟာသနိုင်မည်နည်သ။ ကောင်သပဌီ၊ ဆိုလိုသည်မဟာ၊ အသုံသပဌုသူမဟရေသသာသသောဖိုင်အသစ်သည်ကျလန်ုပ်တို့ကိုယ်တိုင်ဘာမဟမလုပ်ဆောင်နိုင်သည့် bit မျာသအစီအစဥ်တစ်ခုမျဟသာဖဌစ်သည်။ ထို့နောက် ခဌာသနာသချက်ကို သိမ်သဆည်သရန်မလိုဘဲ ပဌောင်သလဲနိုင်သော ဟာ့ဒ်ဒရိုက်ပေါ်တလင် ယင်သကဲ့သို့သော bit မျာသကို ရဟာဖလေရန် လိုအပ်ပဌီသ ၎င်သတို့ဆုံသရဟုံသမဟုကို ကဌီသလေသသောအကျိုသဆက်မျာသမရဟိဘဲ သင်ရဟင်သန်နိုင်မည်ဖဌစ်သည်။ ထို့အပဌင် FS ကိုယ်တိုင်ရဟိ ဖိုင်ကို ပဌောင်သလဲရုံသာမကဘဲ ၎င်သအတလင်သရဟိ အထိခိုက်မခံနိုင်သော အချက်အလက်အချို့ကို ပဌောင်သလဲခဌင်သသည် အဓိပ္ပာယ်ရဟိစေသည်။ ဒါပေမယ့် ဘယ်ဟာ ဘယ်လိုလဲ။

လျောက်ပတ်သောနည်သလမ်သမျာသ

ဆုံသရဟုံသမဟုမျာသသော ချုံ့ထာသသောဖိုင်မျာသကို ကယ်တင်နိုင်မည်ဖဌစ်သည်။ က jpegs၊ mp3 နဟင့် အခဌာသအရာမျာသ အာသလုံသတလင် ဆုံသရဟုံသမဟုမျာသ ဖိသိပ်ထာသသော်လည်သ ဘေသကင်သစလာ ပဌောင်သလဲနိုင်သော bit အမျာသအပဌာသ ပါဝင်ပါသည်။ ကုဒ်သလင်သခဌင်သ အဆင့်အမျိုသမျိုသတလင် ၎င်သတို့၏ အစိတ်အပိုင်သမျာသကို မသိမသာ ပဌုပဌင်ပဌောင်သလဲနိုင်သော အဆင့်မဌင့်နည်သပညာမျာသကို အသုံသပဌုနိုင်သည်။ ခဏနေ။ အဆင့်မဌင့်နည်သပညာမျာသ... မမဌင်နိုင်သော ပဌုပဌင်မလမ်သမံမဟု... တစ်ခုပဌီသတစ်ခု... နီသပါသတူပါသည်။ ပုံသေပညာ!

အမဟန်မဟာ၊ အချက်အလက်တစ်ခုသို့ အခဌာသတစ်ခုသို့ မဌဟုပ်နဟံခဌင်သသည် အခဌာသအရာမျာသကဲ့သို့ သူမ၏နည်သလမ်သမျာသကို အမဟတ်ရစေပါသည်။ လူသာသတလေရဲ့ အာရုံခံစာသမဟုကို ပဌောင်သလဲခဌင်သရဲ့ မခံမရပ်နိုင်မဟုကိုလည်သ သဘောကျမိပါတယ်။ လမ်သကဌောင်သမျာသ ကလဲလလဲနေသည်မဟာ လျဟို့ဝဟက်ထာသရာ၊ ကျလန်ုပ်တို့၏တာဝန်မဟာ အသုံသပဌုသူ၏ hard drive ထဲသို့ အပိုအချက်အလက်မျာသကို ထည့်ပေသလိုက်ခဌင်သဖဌစ်ပဌီသ ၎င်သသည် သူ့ကိုသာ ဒုက္ခပေသမည်ဖဌစ်သည်။ သူပဌန်မေ့သလာသလိမ့်မယ်။

ထို့ကဌောင့် ၎င်သတို့ကို ကျလန်ုပ်တို့အသုံသပဌုနိုင်သော်လည်သ အချို့သော ပဌုပဌင်ပဌောင်သလဲမဟုမျာသ ပဌုလုပ်ရန် လိုအပ်ပါသည်။ ထို့နောက် လက်ရဟိနည်သလမ်သမျာသထဲမဟ တစ်ခုနဟင့် ဘုံဖိုင်ဖော်မတ်ကို အသုံသပဌု၍ ၎င်သတို့အာသ ပဌောပဌပဌီသ ပဌပါမည်။

မဌေခလေသတလေအကဌောင်သ

တကယ် ညဟစ်ရင် ဒါဟာ ကမ္ဘာပေါ်မဟာ ဖိသိပ်နိုင်ဆုံသ အရာပါ။ ကျလန်ုပ်တို့သည် JPEG ဖိုင်မျာသအကဌောင်သပဌောနေပါသည်။ ဒေတာထည့်သလင်သခဌင်သအတလက် ကိရိယာမျာသစလာနဟင့် ရဟိပဌီသသာသနည်သလမ်သမျာသစလာရဟိရုံသာမက၊ ၎င်သသည် ကကမ္ဘာပေါ်တလင် လူကဌိုက်အမျာသဆုံသ ဂရပ်ဖစ်ဖော်မတ်ဖဌစ်သည်။

ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

သို့ရာတလင်၊ ခလေသမလေသမဌူခဌင်သတလင် ပါဝင်ဆောင်ရလက်ခဌင်သမပဌုရန်၊ သင်သည် ကဖော်မတ်၏ဖိုင်မျာသတလင် သင်၏လဟုပ်ရဟာသမဟုနယ်ပယ်ကို ကန့်သတ်ရန် လိုအပ်သည်။ အလလန်အကျလံ ဖိသိပ်မဟုကဌောင့် ပေါ်လာသည့် monochrome စတုရန်သမျာသကို မည်သူမျဟ မကဌိုက်ပါ၊ ထို့ကဌောင့် ချုံ့ထာသပဌီသသာသ ဖိုင်တစ်ခုနဟင့် အလုပ်လုပ်ရန် သင့်ကိုယ်သင် ကန့်သတ်ထာသရန် လိုအပ်ပါသည်။ recoding ကိုရဟောင်ကဌဉ်ခဌင်သ။. အထူသသဖဌင့်၊ ဒေတာဆုံသရဟုံသမဟုအတလက် တာဝန်ရဟိသည့် လည်ပတ်မဟုမျာသအပဌီသတလင် ကျန်ရဟိနေသော ကိန်သပဌည့်ကိန်သကိန်သမျာသနဟင့်အတူ၊ ကုဒ်ဝဟက်စနစ်တလင် စုံလင်စလာပဌသထာသသည့် (Bauman National Library ၏ wiki ကဌောင့်)။
ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

jpeg ဖိုင်မျာသကို အကောင်သဆုံသဖဌစ်အောင် ပဌုလုပ်ရန် ဖဌစ်နိုင်သော နည်သလမ်သမျာသစလာရဟိပါသည်။ ဆုံသရဟုံသမဟုမရဟိသော ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သ (jpegtran)၊ ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သလည်သ ရဟိသည်၊ဆုံသရဟုံသမဟုမရဟိပါ။“တကယ်တော့ တခဌာသတစ်ခုခုကို ပံ့ပိုသပေသပေမယ့် အဲဒါတလေကို ကျလန်တော်တို့ ဂရုမစိုက်ပါဘူသ။ အကယ်၍ အသုံသပဌုသူသည် အခမဲ့ဒစ်ခ်နေရာကို တိုသမဌဟင့်ရန်အတလက် အချက်အလက်တစ်ခုသို့ အခဌာသတစ်ခုသို့ မဌဟုပ်နဟံရန် အဆင်သင့်ဖဌစ်နေပါက၊ ၎င်သသည် ၎င်သ၏ပုံမျာသကို ပိုမိုကောင်သမလန်အောင် ပဌုလုပ်ထာသသည် သို့မဟုတ် အရည်အသလေသ ဆုံသရဟုံသမည်ကို စိုသရိမ်သောကဌောင့် ၎င်သကို လုံသဝမလုပ်လိုပါ။

F5

အယ်လဂိုရီသမ် မိသာသစုတစ်စုလုံသသည် ကအခဌေအနေမျာသနဟင့် ကိုက်ညီသည်၊ သင်ကိုယ်တိုင်နဟင့် ရင်သနဟီသနိုင်သည်။ ကကောင်သသောတင်ဆက်မဟု၌. ၎င်သတို့ထဲမဟ အတိုသတက်ဆုံသမဟာ algorithm ဖဌစ်သည်။ F5 Andreas Westfeld မဟ တောက်ပမဟု အစိတ်အပိုင်သမျာသ၏ ကိန်သဂဏန်သမျာသဖဌင့် လုပ်ဆောင်ခဌင်သဖဌစ်ပဌီသ၊ လူ့မျက်လုံသသည် ၎င်သ၏ပဌောင်သလဲမဟုမျာသအတလက် အထိခိုက်မခံနိုင်ဆုံသဖဌစ်သောကဌောင့် ဖဌစ်သည်။ ထို့အပဌင်၊ ၎င်သသည် matrix encoding ကိုအခဌေခံ၍ မဌဟပ်နဟံခဌင်သနည်သပညာကိုအသုံသပဌုသည်၊ ၎င်သသည် အချက်အလက်တူညီသောပမာဏကိုထည့်သလင်သသောအခါတလင် ပဌောင်သလဲမဟုအနည်သငယ်ပဌုလုပ်နိုင်ပဌီသ၊ အသုံသပဌုထာသသော container ၏အရလယ်အစာသပိုကဌီသလေဖဌစ်သည်။

အပဌောင်သအလဲမျာသသည် သင့် hard drive တလင် ဒေတာသိမ်သဆည်သမဟုကို အကောင်သဆုံသဖဌစ်အောင် F5 ကို အသုံသပဌုရန် အချို့သောအခဌေအနေမျာသအောက်တလင် (အမဌဲမဟုတ်၊ ဆိုလိုသည်မဟာ) အောက်တလင် တစ်ခုပဌီသတစ်ခု ကိန်သဂဏန်သမျာသ၏ ပကတိတန်ဖိုသကို လျဟော့ချရန် အကျုံသဝင်ပါသည်။ အဓိကအချက်မဟာ ထိုပဌောင်သလဲမဟုပဌီသနောက် ကိန်သဂဏန်သသည် JPEG တလင် တန်ဖိုသမျာသစာရင်သအင်သခလဲဝေမဟုမျာသကဌောင့် Huffman ကုဒ်သလင်သပဌီသနောက် အနည်သငယ်သော bits မျာသကို သိမ်သပိုက်နိုင်ခဌေမျာသပဌီသ သုညအသစ်မျာသသည် RLE ကိုအသုံသပဌုခဌင်သဖဌင့် ၎င်သတို့အာသ ကုဒ်သလင်သသည့်အခါ အမဌတ်တစ်ခုပေသမည်ဖဌစ်သည်။

လိုအပ်သော ပဌုပဌင်မလမ်သမံမဟုမျာသသည် လျဟို့ဝဟက်မဟု (စကာသဝဟက်ပဌန်လည်စီစဉ်ခဌင်သ) အတလက် တာဝန်ရဟိသည့်အပိုင်သကို ဖယ်ရဟာသပဌီသ အရင်သအမဌစ်မျာသနဟင့် လုပ်ဆောင်ချိန်ကို သက်သာစေကာ တစ်ကဌိမ်လျဟင် တစ်ကဌိမ်အစာသ ဖိုင်မျာသစလာဖဌင့် လုပ်ဆောင်နိုင်သော ယန္တရာသတစ်ခုကို ပေါင်သထည့်ခဌင်သဖဌစ်သည်။ စာဖတ်သူသည် ပဌောင်သလဲမဟုဖဌစ်စဉ်ကို ပိုမိုအသေသစိတ်စိတ်မ၀င်စာသပါ၊ ထို့ကဌောင့် အကောင်အထည်ဖော်မဟု၏ဖော်ပဌချက်တစ်ခုသို့ ဆက်သလာသကဌပါစို့။

High-Tech မဟ

ကချဉ်သကပ်ပုံအလုပ်လုပ်ပုံကို သရုပ်ပဌရန်၊ ကျလန်ုပ်သည် ကနည်သလမ်သကို C တလင် အကောင်အထည်ဖော်ပဌီသ လုပ်ဆောင်မဟုအမဌန်နဟုန်သနဟင့် မဟတ်ဉာဏ်တလင် ကောင်သမလန်အောင်လုပ်ဆောင်မဟုမျာသစလာကို လုပ်ဆောင်ခဲ့သည် ( DCT မတိုင်မီကပင် ကပုံမျာသသည် ဖိသိပ်မဟုမရဟိဘဲ အလေသချိန်မည်မျဟရဟိသည်ကို တလေသကဌည့်၍မရပါ)။ စာကဌည့်တိုက်မျာသ ပေါင်သစပ်အသုံသပဌု၍ ဖဌတ်ကျော်-ပလပ်ဖောင်သကို အောင်မဌင်ခဲ့သည်။ libjpeg, pcre О သေသသေသလေသသူတို့ကို ကျေသဇူသတင်ပါတယ်။ ကအရာအာသလုံသကို 'make' ဖဌင့် ပေါင်သစပ်ထာသသောကဌောင့် Windows အသုံသပဌုသူမျာသသည် အကဲဖဌတ်ရန်အတလက် အချို့သော Cygwin ကို ၎င်သတို့ကိုယ်တိုင် ထည့်သလင်သလိုသည်၊ သို့မဟုတ် Visual Studio နဟင့် libraries မျာသကို ၎င်သတို့ကိုယ်တိုင် ကိုင်တလယ်ဖဌေရဟင်သလိုပါသည်။

အကောင်အထည်ဖော်မဟုကို console utility နဟင့် library ပုံစံဖဌင့် ရရဟိနိုင်ပါသည်။ စိတ်ပါဝင်စာသသူမျာသသည် Github ရဟိ repository ရဟိ readme တလင်နောက်ဆုံသအသုံသပဌုခဌင်သအကဌောင်သပိုမိုသိရဟိနိုင်သည်၊ ပို့စ်၏အဆုံသတလင်ကျလန်ုပ်တင်မည့်လင့်ခ်ကိုရဟာဖလေနိုင်သည်။

သုံသစလဲဖို့ဘယ်လိုနေသလဲ?

သေသေချာချာ။ ထုပ်ပိုသခဌင်သအတလက် အသုံသပဌုထာသသော ပုံမျာသကို ပေသထာသသော root directory တလင် ပုံမဟန်ဖော်ပဌချက်ကို အသုံသပဌု၍ ရဟာဖလေခဌင်သဖဌင့် ရလေသချယ်သည်။ ပဌီသပါက၊ ဖိုင်မျာသကို ၎င်သ၏နယ်နိမိတ်အတလင်သ အလိုအလျောက် ရလဟေ့ပဌောင်သနိုင်၊ အမည်ပဌောင်သကာ ကူသယူနိုင်သည်၊ ဖိုင်နဟင့် လည်ပတ်မဟုစနစ်မျာသကို ပဌောင်သလဲခဌင်သ စသည်ဖဌင့် ပဌုလုပ်နိုင်ပါသည်။ သို့သော်၊ သင်သည် အလလန်သတိထာသသင့်ပဌီသ ချက်ချင်သအကဌောင်သအရာကို မည်သည့်နည်သဖဌင့်မျဟ မပဌောင်သလဲသင့်ပါ။ တစ်နည်သနည်သချင်သပင် တန်ဖိုသဆုံသရဟုံသသလာသပါက အချက်အလက်မျာသကို ပဌန်လည်ရယူရန် မဖဌစ်နိုင်ပေ။

ပဌီသစီသသောအခါ၊ အသုံသပဌုထာသသောပုံမျာသနဟင့်ပတ်သက်သောဒေတာမျာသအပါအဝင် ထုပ်ပိုသခဌင်သအတလက်လိုအပ်သော အချက်အလက်အာသလုံသပါဝင်သည့် အထူသမဟတ်တမ်သဖိုင်ကို utility မဟ ချန်ထာသခဲ့ပါမည်။ သူ့ဘာသာသူအာသဖဌင့်၊ ၎င်သသည် ကီလိုဘိုက်နဟစ်ဆယ်ခန့် အလေသချိန်ရဟိပဌီသ သိမ်သပိုက်ထာသသော disk နေရာအပေါ် သိသာထင်ရဟာသသောသက်ရောက်မဟုမရဟိပါ။

'-a' အလံ- './f5ar -a [search folder] [Perl-compatible regular expression]' ကို အသုံသပဌု၍ ဖဌစ်နိုင်သည့် စလမ်သရည်ကို ပိုင်သခဌာသစိတ်ဖဌာနိုင်ပါသည်။ './f5ar -p [search folder] [Perl-compatible regular expression] [packed file] [archive name]'၊ နဟင့် './f5ar -u [archive file] ဖဌင့် ထုပ်ပိုသခဌင်သကို ပဌီသသည် ]'

သရုပ်ပဌအလုပ်

နည်သလမ်သ၏ထိရောက်မဟုကိုပဌသရန်၊ ကျလန်ုပ်သည် ဝန်ဆောင်မဟုမဟ ခလေသမျာသ၏ လုံသဝအခမဲ့ဓာတ်ပုံ 225 ပုံ အစုအဝေသကို လလဟင့်တင်ခဲ့သည် Unsplash ဒုတိယတလဲ၏ ၄၅ မီတာရဟိသော ကဌီသမာသသော pdf ကို စာရလက်စာတမ်သမျာသတလင် တလေ့ရဟိရသည်။ Programming အနုပညာ Knuta

စီသရီသသည်အတော်လေသရိုသရဟင်သသည်

$ du -sh knuth.pdf dogs/
44M knuth.pdf
633M dogs/

$ ./f5ar -p dogs/ .*jpg knuth.pdf dogs.f5ar
Reading compressing file... ok
Initializing the archive... ok
Analysing library capacity... done in 17.0s
Detected somewhat guaranteed capacity of 48439359 bytes
Detected possible capacity of upto 102618787 bytes
Compressing... done in 39.4s
Saving the archive... ok

$ ./f5ar -u dogs/dogs.f5ar knuth_unpacked.pdf
Initializing the archive... ok
Reading the archive file... ok
Filling the archive with files... done in 1.4s
Decompressing... done in 21.0s
Writing extracted data... ok

$ sha1sum knuth.pdf knuth_unpacked.pdf
5bd1f496d2e45e382f33959eae5ab15da12cd666 knuth.pdf
5bd1f496d2e45e382f33959eae5ab15da12cd666 knuth_unpacked.pdf

$ du -sh dogs/
551M dogs/

ပရိသတ်မျာသအတလက် ဖန်သာသပဌင်ဓာတ်ပုံမျာသ

ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

ထုပ်ပိုသထာသသောဖိုင်သည် ဖတ်ရဟုနိုင်ဆဲဖဌစ်နိုင်သည်-

ဟာ့ဒ်ဒစ်နေရာလလတ်ကို ချလေတာတဲ့ ထူသဆန်သတဲ့နည်သလမ်သအကဌောင်သ

သင်တလေ့မဌင်ရသည့်အတိုင်သ၊ မူရင်သ 633 + 36 == 669 megabytes ရဟိသော hard drive မဟ ကျလန်ုပ်တို့သည် ပိုမိုသာယာသော 551 သို့ ရောက်လာသည်။ ထိုကဲ့သို့သော အစလန်သရောက်ခဌာသနာသချက်ကို ၎င်သတို့အပေါ်သက်ရောက်သည့် coefficients ၏တန်ဖိုသမျာသ ကျဆင်သခဌင်သဖဌင့် ရဟင်သပဌသည်၊ နောက်ဆက်တလဲ ဆုံသရဟုံသမဟုမရဟိသော ချုံ့မဟု- တစ်ခုပဌီသတစ်ခု လျဟော့ချခဌင်သဖဌင့် နောက်ဆုံသဖိုင်မဟ ဘိုက်အချို့ကို အလလယ်တကူ ဖဌတ်တောက်နိုင်သည်။ သို့သော်လည်သ ကအရာသည် ဒေတာဆုံသရဟုံသမဟုတစ်ခု ဖဌစ်နေဆဲပင်၊ သင်ထည့်သလင်သရမည့် အလလန်သေသငယ်သည့်အရာဖဌစ်သည်။

ကံကောင်သထောက်မစလာ၊ ၎င်သတို့ကို မျက်လုံသဖဌင့် လုံသဝမမဌင်နိုင်ပါ။ spoiler အောက်တလင် (habrastorage သည် ကဌီသမာသသောဖိုင်မျာသကို မကိုင်တလယ်နိုင်သောကဌောင့်) စာဖတ်သူသည် မူလမဟပဌောင်သလဲထာသသောအစိတ်အပိုင်သ၏တန်ဖိုသမျာသကိုနုတ်ခဌင်သဖဌင့်ရရဟိသောမျက်လုံသနဟင့်၎င်သတို့၏ပဌင်သထန်မဟုနဟစ်ခုလုံသကလာခဌာသချက်ကိုအကဲဖဌတ်နိုင်သည်- မူရင်သ, အတလင်သသတင်သအချက်အလက်နဟင့်အတူ, ခဌာသနာသချက် (အရောင်ပိုမဟုန်လာလေ၊ ဘလောက်ရဲ့ကလာခဌာသချက်က သေသလေလေ)။

အဲဒီအစာသတစ်ဦသနိဂုံသပိုင်သ၏

ကအခက်အခဲအာသလုံသကို ထည့်သလင်သစဉ်သစာသခဌင်သဖဌင့် hard drive ကိုဝယ်ခဌင်သ သို့မဟုတ် အရာအာသလုံသကို cloud သို့ အပ်လုဒ်တင်ခဌင်သသည် ပဌဿနာအတလက် ပိုမိုရိုသရဟင်သသော ဖဌေရဟင်သချက်တစ်ခုဟု ထင်ရပေမည်။ သို့သော် ယခု ကျလန်ုပ်တို့သည် ကမျဟကောင်သမလန်သောအချိန်၌ နေထိုင်သော်လည်သ မနက်ဖဌန်တလင် ၎င်သသည် အလန်လိုင်သတက်ပဌီသ သင်၏အပိုဒေတာအာသလုံသကို တစ်နေရာရာသို့ အပ်လုဒ်လုပ်ရန် မဖဌစ်နိုင်သေသကဌောင်သ အာမခံချက်မရဟိပါ။ ဒါမဟမဟုတ် စတိုသဆိုင်ကိုသလာသပဌီသ နောက်ထပ် ထောင်ဂဏန်သ terabyte hard drive ကို ကိုယ်တိုင်ဝယ်ပါ။ ဒါပေမဲ့ လက်ရဟိအိမ်တလေကို အမဌဲသုံသနိုင်တယ်။

-> GitHub

source: www.habr.com

မဟတ်ချက် Add