# Compression Algorithm คืออะไร

**URL:** <https://discuss.hashpire.io/t/compression-algorithm/377>\
**Category:** Content Board\
**Tags:** glossary, beginner\
**Created:** [August 25, 2022, 6:44am UTC](https://discuss.hashpire.io/t/compression-algorithm/377 "2022-08-25T06:44:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Namtan](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/namtan/32/23_2.png) [@Namtan](https://discuss.hashpire.io/u/Namtan)\
**Post date:** [August 25, 2022, 6:44am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/1 "2022-08-25T06:44:10Z")

</div>

# Planning

## Text

### ชื่อหัวข้อที่จะนำเสนอ

- Compression Algorithm คืออะไร

### โครงสร้างของเนื้อหา

1. จำนวนหัวข้อทั้งหมดที่จะนำเสนอ
  - 1 หัวข้อ

2. แต่ละหัวข้อจะนำเสนออะไร
  - หัวข้อที่ 1 : อธิบายความหมายของ Compression Algorithm ในระดับพื้นฐานทั่วไป
  - Reference : อ้างอิงจากที่เรียนกันภายใน [https://youtu.be/DmUE-pRyt6s](https://youtu.be/DmUE-pRyt6s)

## Graphic

### เสนอไอเดียสำหรับออกแบบกราฟฟิค

### รูปแบบของกราฟฟิคที่จะนำเสนอ

### โครงสร้างของกราฟฟิค

1. จำนวน Page ที่จะนำเสนอ
  - …รูป

2. แต่ละ Page เป็นรูปแบบอย่างไร
  - รูปที่ 1 :
  - รูปที่ 2 :
  - รูปที่ 3 :

คำถามที่รบกวนให้ Reviewer ช่วยตอบค่ะ

#### 1. ต้องการรู้ประเด็นไหนเพิ่มเติมไหม เพราะอะไร

#### 2. คิดว่าเรียงลำดับการนำเสนอได้ดีรึยัง ถ้าไม่ดี มีไอเดียอย่างไร

#### 3. มีประเด็นไหนควรตัดทิ้งไหม เพราะอะไร

# Content

 ![Glossary---Compression-Algorithm](https://discuss.hashpire.io/uploads/default/original/1X/e0dabd8b76609f62abdcb1e09e26bbef8a9388ca.png)

Compression Algorithm  
คือ ขั้นตอนวิธีการบีบอัดข้อมูลให้มีขนาดเล็กลง และสามารถทำให้ข้อมูลกลับไปมีขนาดเท่าเดิมได้ โดยสามารถแบ่งได้เป็น 2 ประเภท คือ Lossless Compression เป็นการบีบอัดข้อมูลที่เมื่อขยายข้อมูลกลับมา จะได้ข้อมูลที่มีความสมบูรณ์เหมือนต้นฉบับ ส่วนอีกแบบก็คือ Lossy Compression เป็นการบีบอัดข้อมูลที่มีการสูญเสียข้อมูลบางอย่างออกไป เพื่อให้ได้ขนาดที่เล็กมาก ๆ เมื่อขยายข้อมูลกลับมา ข้อมูลที่ได้จะไม่เหมือนกับต้นฉบับ เช่น รูปภาพที่อาจจะมีความคมชัดน้อยลง

Reference

- [https://youtu.be/DmUE-pRyt6s](https://youtu.be/DmUE-pRyt6s)

---

<div class="post-metadata">

**Author:** ![supanut](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/supanut/32/22_2.png) [@supanut](https://discuss.hashpire.io/u/supanut)\
**Post date:** [August 26, 2022, 9:04am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/2 "2022-08-26T09:04:39Z")

</div>

คำถามที่รบกวนให้ Reviewer ช่วยตอบค่ะ

1. ต้องการ ref ด้วยครับ
2. 
3.

---

<div class="post-metadata">

**Author:** ![supanut](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/supanut/32/22_2.png) [@supanut](https://discuss.hashpire.io/u/supanut)\
**Post date:** [August 26, 2022, 9:04am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/3 "2022-08-26T09:04:44Z")

</div>



---

<div class="post-metadata">

**Author:** ![supanut](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/supanut/32/22_2.png) [@supanut](https://discuss.hashpire.io/u/supanut)\
**Post date:** [September 7, 2022, 4:07am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/4 "2022-09-07T04:07:43Z")

</div>

# ต้องการรู้ประเด็นไหนเพิ่มเติมไหม เพราะอะไร

1. คำผิด “กับ” ==\> “กลับ”

> [@Namtan](#):
>
> ข้อมูลกับไปมีขนาดเท่าเดิมได้

1. ต้องเสริมเรื่องข้อมูลที่ถูกบีบอัดจะไม่สามารถอ่านข้อมูลรู้เรื่องได้ จะต้องแตกไฟล์กลับมาเป็นไฟล์ต้นฉบับก่อนถึงจะอ่านได้ ด้วยไหมครับ @anakornk

2. อ่านแล้วแปลกๆ “ตามต้องการไม่จำกัด” หมายถึงยังไงครับ จริงๆ ตัดทิ้งไปเลยก็ได้นะครับ พี่ว่าใจความสำคัญคือมันสามารถบีบอัดไฟล์ต้นฉบับให้มีขนาดเล็กลงและสามารถแตกไฟล์บีบอัดกลับมาเป็นไฟล์ต้นฉบับได้เช่นเดิม นี่แหละคือใจความสำคัญครับของ Compression Algorithm

> [@Namtan](#):
>
> ให้กลับมาเป็นเหมือนเดิมได้ ตามต้องการไม่จำกัด

1. อยากให้ลองเรียบเรียงใหม่ เดี๋ยวรอความเห็นจาก @anakornk ด้วยว่าอยากได้อะไรเสริมไหมครับ

---

<div class="post-metadata">

**Author:** ![supanut](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/supanut/32/22_2.png) [@supanut](https://discuss.hashpire.io/u/supanut)\
**Post date:** [September 7, 2022, 4:07am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/5 "2022-09-07T04:07:49Z")

</div>



---

<div class="post-metadata">

**Author:** ![anakornk](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/anakornk/32/3_2.png) [@anakornk](https://discuss.hashpire.io/u/anakornk)\
**Post date:** [September 7, 2022, 7:50am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/6 "2022-09-07T07:50:46Z")

</div>

คำถามที่รบกวนให้ Reviewer ช่วยตอบค่ะ

#### 1. ต้องการรู้ประเด็นไหนเพิ่มเติมไหม เพราะอะไร

ไม่มี

#### 2. คิดว่าเรียงลำดับการนำเสนอได้ดีรึยัง ถ้าไม่ดี มีไอเดียอย่างไร

โอเค

#### 3. มีประเด็นไหนควรตัดทิ้งไหม เพราะอะไร

ยังไม่มี

* * *

> [@Namtan](#):
>
> Winzip หรือ WinRAR

Winzip WinRar เท่าที่เข้าใจคือโปรแกรมที่ใช้ในการ compress files ไม่ใช่ algorithm

> [@supanut](#):
>
> - ต้องเสริมเรื่องข้อมูลที่ถูกบีบอัดจะไม่สามารถอ่านข้อมูลรู้เรื่องได้ จะต้องแตกไฟล์กลับมาเป็นไฟล์ต้นฉบับก่อนถึงจะอ่านได้ ด้วยไหมครับ @anakornk

ส่วนนี้มีได้ ไม่มีก็ได้

> [@supanut](#):
>
> 1. อ่านแล้วแปลกๆ “ตามต้องการไม่จำกัด” หมายถึงยังไงครับ จริงๆ ตัดทิ้งไปเลยก็ได้นะครับ พี่ว่าใจความสำคัญคือมันสามารถบีบอัดไฟล์ต้นฉบับให้มีขนาดเล็กลงและสามารถแตกไฟล์บีบอัดกลับมาเป็นไฟล์ต้นฉบับได้เช่นเดิม นี่แหละคือใจความสำคัญครับของ Compression Algorithm

เห็นด้วย

---

<div class="post-metadata">

**Author:** ![anakornk](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/anakornk/32/3_2.png) [@anakornk](https://discuss.hashpire.io/u/anakornk)\
**Post date:** [September 7, 2022, 7:50am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/7 "2022-09-07T07:50:56Z")

</div>



---

<div class="post-metadata">

**Author:** ![Namtan](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/namtan/32/23_2.png) [@Namtan](https://discuss.hashpire.io/u/Namtan)\
**Post date:** [October 5, 2022, 5:42am UTC](https://discuss.hashpire.io/t/compression-algorithm/377/8 "2022-10-05T05:42:55Z")

</div>



---

<div class="post-metadata">

**Author:** ![supanut](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/supanut/32/22_2.png) [@supanut](https://discuss.hashpire.io/u/supanut)\
**Post date:** [October 10, 2022, 1:19pm UTC](https://discuss.hashpire.io/t/compression-algorithm/377/9 "2022-10-10T13:19:46Z")

</div>

@Namtan

- การบีบอัดไฟล์ข้อมูล → ขั้นตอนวิธีการบีบอัดไฟล์ข้อมูล

> [@Namtan](#):
>
> การบีบอัดไฟล์ข้อมูล

- ซึ่งเป็นกระบวนการ → ซึ่งเป็นขั้นตอนวิธี

> [@Namtan](#):
>
> ซึ่งเป็นกระบวนการ

- algorithm ให้ใช้คำว่า “ขั้นตอนวิธี” น่าจะเหมาะสมกว่ากระบวนการครับ

- ถ้าแก้ไขหมดแล้วตามที่แจ้งน่าจะเรียบร้อยละครับ ไม่ต้องตรวจใหม่แล้ว ​🙂
