សេចក្តីណែនាំ
នៅពេលនិយាយអំពីការស្វែងរកឧបករណ៍បង្ហាប់ឯកសារនៅក្នុងលីនីកអ្នកត្រូវបានទុកចោលដោយមានជម្រើសផ្សេងគ្នាជាច្រើនប៉ុន្តែមួយណាល្អជាងគេ?
នៅក្នុងមគ្គុទ្ទេសក៍នេះខ្ញុំនឹងដាក់ zip , gzip និង bzip2 តាមរយៈជំហានរបស់ពួកគេដើម្បីដឹងថាមួយណាល្អបំផុត។
ខ្ញុំបានធ្វើតេស្តជាច្រើនប្រឆាំងនឹងប្រភេទឯកសារផ្សេងៗគ្នានិងប្រើការកំណត់ផ្សេងៗគ្នាសម្រាប់ឧបករណ៍នីមួយៗហើយទីនេះគឺជាលទ្ធផល
ឧបករណ៍ល្អបំផុតសម្រាប់ការបង្ហាប់ឯកសារវីនដូ
មុនពេលពិនិត្យមើលការធ្វើតេស្តលម្អិតបន្ថែមទៀតខ្ញុំចង់សាកល្បងឧបករណ៍បង្ហាប់នីមួយៗប្រឆាំងនឹងប្រភេទឯកសារតែមួយដូច្នេះយើងអាចមើលឃើញពីរបៀបដែលឧបករណ៍នីមួយៗគ្រប់គ្រងឯកសារដែលកំពុងសួរ។
ការធ្វើតេស្តទាំងនេះត្រូវបានដំណើរការប្រឆាំងនឹងទម្រង់ Microsoft DOCX ។
កំណត់លំនាំដើម
ខ្ញុំបានចាប់ផ្តើមជាមួយការកំណត់លំនាំដើមសម្រាប់កម្មវិធីនីមួយៗ។
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 12202 បៃ |
zip | 9685 |
gzip | 9537 |
bzip2 | 10109 |
ការបង្ហាប់ដ៏ល្អបំផុត
ពេលនេះខ្ញុំបានទៅសម្រាប់ការបង្ហាប់អតិបរមា,
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 12202 បៃ |
zip | 9677 |
gzip | 9530 |
bzip2 | 10109 |
ដើម្បីធ្វើឱ្យប្រាកដថានេះមិនមែនជាការឆក់ខ្ញុំបានព្យាយាមធ្វើតេស្តដូចគ្នានឹងឯកសារ 2 ផ្សេងទៀត។
ឯកសារទី 1:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 14913176 |
zip | 14657475 |
gzip | 14657328 |
bzip2 | 14741042 |
ឯកសារទី 2:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 13314 |
zip | 10814 |
gzip | 10653 |
bzip2 | 11254 |
ឯកសារពីរក្នុងចំណោមឯកសារទាំងនេះមានតែអត្ថបទប៉ុណ្ណោះចំណែកឯឯកសារធំ ៗ មានច្រើននៃទំព័រអត្ថបទដែលមានរូបភាពច្រើននិងទ្រង់ទ្រាយជាច្រើន។
ពី gzip ការធ្វើតេស្តដំបូងចេញមកនៅលើកំពូលនៅក្នុងប្រភេទទាំងអស់ហើយ bzip2 គឺមានប្រសិទ្ធិភាពតិចបំផុត។
ឧបករណ៍ល្អបំផុតសម្រាប់ការបង្ហាប់រូបភាព
ពេលនេះខ្ញុំនឹងបង្ហាញលទ្ធផលនៃការបង្ហាប់ទ្រង់ទ្រាយរូបភាពផ្សេងៗដូចជា PNG និង JPG ។
តាមទ្រឹស្ដីឯកសារ JPG ត្រូវបានបង្ហាប់រួចហើយហើយដូច្នេះអាចនឹងមិនបង្ហាប់ទាំងអស់ហើយតាមទ្រឹស្តីធ្វើឱ្យឯកសារកាន់តែធំ។
ឯកសារ PNG
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 345265 |
zip | 345399 |
gzip | 345247 |
bzip2 | 346484 |
ឯកសារ JPEG
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 44340 |
zip | 44165 |
gzip | 44015 |
bzip2 | 44281 |
ឯកសាររូបភាព
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 3113334 |
zip | 495028 |
gzip | 494883 |
bzip2 | 397569 |
ឯកសារ GIF
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 6164 |
zip | 5772 |
gzip | 5627 |
bzip2 | 6051 |
ក្នុងករណីទាំងអស់ gzip បានចេញមកនៅលើកំពូលម្តងទៀតលើកលែងតែមួយហើយនោះជារូបភាពរាបស្មើ។ ការបង្ហាប់ bzip2 បានបង្កើតឯកសារតូចមួយប្រៀបធៀបនឹងឯកសារដើម។
ឧបករណ៍ល្អបំផុតសម្រាប់ការបង្ហាប់ឯកសារអូឌីយ៉ូ
ទ្រង់ទ្រាយអូឌីយ៉ូទូទៅបំផុតគឺ MP3 ហើយនៅក្នុងទ្រឹស្ដីនេះត្រូវបានបង្ហាប់រួចហើយដូច្នេះឧបករណ៍អាចនឹងធ្វើឱ្យទំហំឯកសារកើនឡើង។
ខ្ញុំនឹងសាកល្បងឯកសារពីរ:
ឯកសារទី 1:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 5278905 |
zip | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
ឯកសារទី 2:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 4135331 |
zip | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
លើកនេះលទ្ធផលមិនប្រាកដ។ ការបង្ហាប់ក្នុងគ្រប់ករណីទាំងអស់គឺតិចតួចបំផុតប៉ុន្តែវាគួរឱ្យចាប់អារម្មណ៍ថា bzip2 ចេញមកដែលអាក្រក់បំផុតសម្រាប់ឯកសារទី 1 និងល្អបំផុតសម្រាប់ឯកសារទី 2 ។
ឧបករណ៍ល្អបំផុតសម្រាប់ការបង្ហាប់វីដេអូ
នៅក្នុងការធ្វើតេស្តនេះខ្ញុំនឹងបង្ហាប់ឯកសារវីដេអូចំនួន 2 ។ ដូចទៅនឹងឯកសារ MP3 ដែរឯកសារ MP4 មានកម្រិតនៃការបង្ហាប់រួចហើយដូច្នេះលទ្ធផលអាចនឹងបង្ហាញថាមានភាពធ្វេសប្រហែសក្នុងលក្ខខណ្ឌថាឧបករណ៍នេះដំណើរការយ៉ាងដូចម្តេច។
ខ្ញុំក៏បានបញ្ចូលឯកសារ FLV ដែលនឹងមិនមានកម្រិតនៃការបង្ហាប់ណាមួយព្រោះវាជាទ្រង់ទ្រាយគ្មានការបាត់បង់។
MP4:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 731908 |
zip | 478546 |
gzip | 478407 |
bzip2 | 478042 |
ជាថ្មីម្តងទៀតទ្រង់ទ្រាយ bzip2 ចេញបានល្អប្រសើរជាងប្រភេទឯកសារផ្សេងទៀត។
នៅដំណាក់កាលនេះវាហាក់ដូចជាមានភាពខុសគ្នាបន្តិចបន្តួចចំពោះឧបករណ៍ដែលអ្នកប្រើ។ លទ្ធផលគឺនៅជិតបន្ទះសម្រាប់ប្រភេទឯកសារទាំងអស់ហើយជួនកាល gzip គឺល្អបំផុតហើយអ្នកផ្សេងទៀត bzip2 គឺល្អបំផុតហើយពាក្យបញ្ជា zip ជាទូទៅមានឬនៅទីនោះ។
FLV:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 7833634 |
zip | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
វានឹងលេចឡើងថាប្រសិនបើអ្នកកំពុងបង្រួមវីដេអូដែល bzip2 គឺជាឧបករណ៍បង្ហាប់ជម្រើស។
អាចប្រតិបត្តិបាន
ប្រភេទតែមួយចុងក្រោយដែលខ្ញុំនឹងព្យាយាមគឺអាចប្រតិបត្តិបាន។
ក្នុងនាមជាកម្មវិធីប្រតិបត្តិត្រូវបានចងក្រងកូដខ្ញុំសង្ស័យថាពួកគេនឹងមិនបង្រួមយ៉ាងខ្លាំងផងដែរ។
ឯកសារទី 1:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 26557472 |
zip | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
ឯកសារទី 2:
ឧបករណ៍ | ទំហំឯកសារ |
---|---|
ឯកសារទំហំដើម | 195629144 |
zip | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
ជាថ្មីម្តងទៀតយើងឃើញថា gzip ចេញមកនៅលើកំពូលហើយ bzip2 ភ្ជាប់មកជាចុងក្រោយ។ សម្រាប់ឯកសារដែលអាចដំណើរការបានតូចជាងនេះឯកសារ bzip ពិតជាបានកើនឡើងនៅក្នុងទំហំ។
បំពេញថតសាកល្បង
រហូតមកដល់ពេលនេះខ្ញុំបានដោះស្រាយឯកសារនីមួយៗ។ លើកនេះខ្ញុំមានថតឯកសារឯកសារសៀវភៅបញ្ជីឯកសារវីដេអូឯកសារអូឌីយ៉ូដែលអាចប្រតិបត្តិបាននិងទ្រង់ទ្រាយឯកសារផ្សេងគ្នាជាច្រើនទៀត។
ខ្ញុំបានបង្កើតឯកសារ tar ដែលធ្វើឱ្យងាយស្រួលក្នុងការបង្ហាប់ដោយប្រើឧបករណ៍ទាំងអស់ដែលមាន។ ពាក្យបញ្ជា gzip និង bzip2 ធ្វើការប្រឆាំងនឹងឯកសារតែមួយចំណែកពាក្យបញ្ជា zip អាចធ្វើការប្រឆាំងនឹងថត។
ដោយប្រើពាក្យបញ្ជា tar ខ្ញុំបានបង្កើតឯកសារតែមួយដែលមានថតនិងឯកសារទាំងអស់នៅក្នុងទ្រង់ទ្រាយដែលមិនបានបង្ហាប់។
ខ្ញុំនឹងតាមដានវត្ថុមួយចំនួននៅក្នុងការធ្វើតេស្តនេះ:
- បង្ហាប់ដោយប្រើការកំណត់បង្ហាប់លំនាំដើម - រាយការណ៍លទ្ធផលតាមទំហំឯកសារ
- បង្ហាប់ដោយប្រើការកំណត់បង្ហាប់លំនាំដើម - លទ្ធផលរបាយការណ៍តាមពេលវេលាត្រូវបានគេយក
- បង្ហាប់ដោយប្រើការបង្ហាប់ដ៏ល្អបំផុត - រាយការណ៍លទ្ធផលតាមទំហំឯកសារ
- បង្ហាប់ដោយប្រើការបង្ហាប់ល្អបំផុត - លទ្ធផលរបាយការណ៍ដោយពេលវេលាត្រូវបានគេយក
- បង្ហាប់ដោយប្រើការបង្ហាប់លឿនបំផុត - រាយការណ៍លទ្ធផលតាមទំហំឯកសារ
- បង្ហាប់ដោយប្រើការបង្ហាប់លឿនបំផុត - រាយការណ៍លទ្ធផលតាមពេលវេលា
ការបង្ហាប់លំនាំដើម
ឧបករណ៍ | ទំហំឯកសារ | ពេលវេលាបានយក |
---|---|---|
ឯកសារដំបូង | 1333084160 | 0 |
zip | 1303177778 | 1 នាទី 10 វិនាទី |
gzip | 1303177637 | 1 នាទីនិង 35 វិនាទី |
bzip2 | 1309234947 | 6 នាទីនិង 5 វិនាទី |
ការបង្ហាប់អតិបរមា
ឧបករណ៍ | ទំហំឯកសារ | ពេលវេលាបានយក |
---|---|---|
ឯកសារដំបូង | 1333084160 | 0 |
zip | 1303107894 | 1 នាទី 10 វិនាទី |
gzip | 1303107753 | 1 នាទីនិង 35 វិនាទី |
bzip2 | 1309234947 | 6 នាទីនិង 10 វិនាទី |
ការបង្ហាប់លឿនបំផុត
ឧបករណ៍ | ទំហំឯកសារ | ពេលវេលាបានយក |
---|---|---|
ឯកសារដំបូង | 1333084160 | 0 |
zip | 1304163943 | 1 នាទី 0 វិនាទី |
gzip | 1304163802 | 1 នាទី 15 វិនាទី |
bzip2 | 1313557595 | 6 នាទីនិង 10 វិនាទី |
សង្ខេប
ដោយផ្អែកលើការធ្វើតេស្តចុងក្រោយវាច្បាស់ណាស់ថា bzip2 មិនមានប្រយោជន៍ដូចឧបករណ៍ការបង្ហាប់ 2 ទៀតទេ។ វាត្រូវការរយៈពេលយូរដើម្បីបង្ហាប់ឯកសារហើយទំហំឯកសារចុងក្រោយគឺធំជាង។
ភាពខុសគ្នារវាង zip និង gzip គឺមានសេចក្តីធ្វេសប្រហែសហើយខណៈពេលដែល gzip ជាទូទៅចេញមកនៅលើកំពូលទ្រង់ទ្រាយហ្ស៊ីបគឺមានជាទូទៅនៅទូទាំងប្រព័ន្ធប្រតិបត្តិការខុសគ្នា។
ដូច្នេះការវិនិច្ឆ័យរបស់ខ្ញុំគឺច្បាស់ជាប្រើប្រាស់ហ្ស៊ីបឬជីហ្សីបប៉ុន្តែប្រហែលជា bzip2 មានថ្ងៃរបស់វាហើយត្រូវការដាក់ក្នុងប្រវត្តិសាស្ត្រ។