Hashpire Community
✅ #10 Publish / Hash Function vs Compression Algorithm
Experimental 🌐
Task Board
done
,
status
Pantitas
November 9, 2022, 6:56am
#1
Task Owner
@parinyar
Assignees
@parinyar
Description
Publish คอนเทนต์
#10 Create / Hash Function vs Compression Algorithm
ลงเพจ Hashpire
Key Results
ลิงค์โพสต์ Facebook Page
ลิงค์โพสต์ Instagram
Experimental Task Calendar
parinyar
November 21, 2022, 2:55am
#2
จากบทความที่ผ่านมาเราได้มีการพูดถึง... - Hashpire Thailand | Facebook
Hashpire Thailand on Instagram: "จากบทความที่ผ่านมาเราได้มีการพูดถึง Hash Function กับ Compression Algorithm กันไป หลาย ๆ คนจะเข้าใจว่าทั้ง 2 ขั้นตอนวิธีนี้มีความคล้ายกันในเรื่องของการเปลี่ยนแปลงขนาดข้อมูลหรืออาจจะคิดว่าทั้ง 2 ขั้นตอนวิธีนี้เหมือนกันไปเลยก็ได้ ดังนั้นในบทความนี้เราจะเปรียบเทียบให้เห็นถึงความแตกต่างของทั้ง 2 ขั้นตอนวิธี ในแง่มุมของคุณสมบัติเฉพาะ และการนำไปใช้งาน . Compression Algorithm เป็นขั้นตอนวิธีการบีบอัดข้อมูลให้มีขนาดเล็กลง โดยที่เรายังสามารถทำให้กลับมาเป็นเหมือนเดิมได้ มีจุดประสงค์เพื่อลดพื้นที่ในการจัดเก็บข้อมูลหรือทำให้การถ่ายโอนข้อมูลไปยังคอมพิวเตอร์เครื่องอื่นทำได้รวดเร็วขึ้น นอกจากนั้นตัว Compression ยังสามารถแบ่งได้เป็น 2 ประเภท คือ Lossless Compression เป็นการบีบอัดข้อมูลที่เมื่อขยายข้อมูลกลับมา จะได้ข้อมูลที่มีความสมบูรณ์เหมือนต้นฉบับ ส่วนอีกแบบก็คือ Lossy Compression เป็นการบีบอัดข้อมูลที่มีการสูญเสียข้อมูลบางอย่างออกไป เพื่อให้ได้ขนาดที่เล็กมาก ๆ เมื่อขยายข้อมูลกลับมา ข้อมูลที่ได้จะไม่เหมือนกับต้นฉบับ เช่น รูปภาพที่อาจจะมีความคมชัดน้อยลง . ในขณะที่ Hash Function เป็นขั้นตอนวิธีการแปลงข้อมูลที่ไม่สามารถทำให้กลับไปเป็นรูปแบบเดิมได้อีก มีจุดประสงค์ในการใช้งานหลากหลายรูปแบบ เช่น เพื่อตรวจสอบความสมบูรณ์ของข้อมูลโดยตรวจจับการเปลี่ยนแปลงแก้ไขข้อมูล เป็นต้น และที่สำคัญคือ ขนาดของข้อมูลที่ได้จาก Hash Function จะมีขนาดคงที่ตามขั้นตอนวิธีที่เราเลือกใช้ ไม่ว่าข้อมูลต้นฉบับจะมีขนาดใหญ่หรือเล็กเท่าใด เช่น SHA-256 เมื่อข้อมูลต้นฉบับผ่านการ Hash แล้วผลลัพธ์ที่ได้จะมีขนาด 256 bit เท่านั้น"
parinyar
closed
November 21, 2022, 2:55am
#3