Zstd: ์••์ถ• ์ปจํ…์ŠคํŠธ๊ฐ€ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ๊ธฐ๋˜๋Š” ๊ฒฝ์šฐ ๋” ๋‚˜์€ ์••์ถ• ๋น„์œจ

์— ๋งŒ๋“  2019๋…„ 07์›” 08์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: facebook/zstd

์••์ถ• ์ปจํ…์ŠคํŠธ๊ฐ€ ์žฌ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉด ์ง€์†์ ์œผ๋กœ ์•ฝ๊ฐ„ ๋” ๋‚˜์€ ์••์ถ• ๋น„์œจ์„ ์–ป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ZSTD ์••์ถ• ์ปจํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑ ํ•œ ๋‹ค์Œ ZSTD_compressCCtx๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฃจํ”„์—์„œ ๋งค๋ฒˆ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ 1MB ๋ฒ„ํผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋๋‚˜๋ฉด ์••์ถ• ์ปจํ…์ŠคํŠธ๊ฐ€ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค.
์••์ถ• ์ปจํ…์ŠคํŠธ๋ฅผ ํ•ด์ œํ•˜๊ณ  ๋‹ค์Œ 1MB ๋ฒ„ํผ๋ฅผ ์••์ถ•ํ•˜๊ธฐ ์ „์— ์ƒˆ ์ปจํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ถœ๋ ฅ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ง€์†์ ์œผ๋กœ ์•ฝ 1 % ์ž‘์•„์ง‘๋‹ˆ๋‹ค.
๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค์€ ๋ฐ์ดํ„ฐ์— 2MB ์ž…๋ ฅ ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ 1MB ์ž…๋ ฅ ๋ฒ„ํผ์— ๋น„ํ•ด ์••์ถ•๋ฅ ์ด ์•ฝ 1 ~ 1.5 % ๋” ๋†’๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‚ด ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค์— ์˜ํ•ด ์ œํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์งˆ๋ฌธ

  • ํฐ ๋ฐ์ดํ„ฐ ์ฒญํฌ๋ฅผ ์••์ถ•ํ•˜๋Š” ์‚ฌ์ด์— ์••์ถ• ์ปจํ…์ŠคํŠธ๋ฅผ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๊นŒ?

    • ๊ถŒ์žฅ๋˜๋Š” ์ตœ์ ์˜ ์ž…๋ ฅ ๋ฒ„ํผ ํฌ๊ธฐ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ (์ฆ‰, ๋ฒ„ํผ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋ฉด ์••์ถ•๋ฅ ์ด ์ €ํ•˜๋˜๊ณ  ๋ฒ„ํผ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ์••์ถ•๋ฅ ์ด ํ–ฅ์ƒ๋˜์ง€ ์•Š์Œ)?

    • zstd์—๊ฒŒ "์›ํ•˜๋Š”๋งŒํผ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋” ๋‚˜์€ ์••์ถ• ๋น„์œจ ๋ฐ / ๋˜๋Š” ์†๋„๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค"๋ผ๊ณ  ์•Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

    • ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ œํ•œ๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ๋งŒ ์ปจํ…์ŠคํŠธ๊ฐ€์žˆ๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ์••์ถ•์ž…๋‹ˆ๊นŒ? ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋งŽ์œผ๋ฉด ํฐ (> 1MB) ๋ฒ„ํผ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์••์ถ•ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๊นŒ?

question

๋ชจ๋“  3 ๋Œ“๊ธ€

์•ˆ๋…•ํ•˜์„ธ์š” @scherepanov ,

์ด ๊ฒฐ๊ณผ๋Š” ๋†€๋ž์Šต๋‹ˆ๋‹ค.
๋™์ผํ•œ ์ž…๋ ฅ๊ณผ ๋™์ผํ•œ ์••์ถ• ์ˆ˜์ค€์œผ๋กœ ZSTD_compressCCtx() ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ปจํ…์ŠคํŠธ๊ฐ€ ์žฌ์‚ฌ์šฉ๋˜๋Š”์ง€ ์—ฌ๋ถ€๊ฐ€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์••์ถ• ๋น„์œจ ๊ด€์ ์—์„œ). ์ปจํ…์ŠคํŠธ ์žฌ์‚ฌ์šฉ์˜ ์œ ์ผํ•œ ์˜ํ–ฅ์€ ํ• ๋‹น ๋ฐ ์ดˆ๊ธฐํ™” ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์••์ถ•๋ฅ ์— ์˜ํ–ฅ์„ ์ค€๋‹ค๋ฉด ์ด์ƒํ•˜๊ณ  ์•„๋งˆ ํ‹€๋ฆฐ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด์ด ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์žฌํ˜„ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

ํฐ ๋ฐ์ดํ„ฐ ์ฒญํฌ๋ฅผ ์••์ถ•ํ•˜๋Š” ์‚ฌ์ด์— ์••์ถ• ์ปจํ…์ŠคํŠธ๋ฅผ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๊นŒ?

์ปจํ…์ŠคํŠธ๋ฅผ ๋ฒ„๋ฆด ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
"์ข‹์€"์œ ์ผํ•œ ์ด์œ ๋Š” ์ฝ”๋“œ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ๋ณผ ๋•Œ ์ด์ ์ด ์žˆ์–ด์•ผํ•˜๋ฉฐ ๋‹จ์ ์ด ์—†์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ถŒ์žฅ๋˜๋Š” ์ตœ์ ์˜ ์ž…๋ ฅ ๋ฒ„ํผ ํฌ๊ธฐ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๋งค์šฐ ์ƒํ™ฉ ์ ์ž…๋‹ˆ๋‹ค. "๋ณดํŽธ์  ์ธ"์ž„๊ณ„ ๊ฐ’์€ ์—†์Šต๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ 8x ์ฐฝ ํฌ๊ธฐ๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ์ฒญํฌ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ์ ์  ๋œ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ฐฝ ํฌ๊ธฐ๋Š” ์••์ถ• ์ˆ˜์ค€์— ๋”ฐ๋ผ ๋™์  ๊ฐ’์ž…๋‹ˆ๋‹ค.
512KB (๋ ˆ๋ฒจ 1)์—์„œ 8MB (๋ ˆ๋ฒจ 19)๊นŒ์ง€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค.

zstd์—๊ฒŒ "์›ํ•˜๋Š”๋งŒํผ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋” ๋‚˜์€ ์••์ถ•๋ฅ ์„ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค"๋ผ๊ณ  ์•Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

๋ ˆ๋ฒจ 19๋Š” ์ด๋Ÿฐ ์ข…๋ฅ˜ ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค

๋ฐ / ๋˜๋Š” ์†๋„ "

๋ ˆ๋ฒจ 4๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฐ ์ข…๋ฅ˜์ž…๋‹ˆ๋‹ค. ์••์ถ• ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด์ง€ ๋งŒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜์žˆ๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ œํ•œ๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ๋งŒ ์ปจํ…์ŠคํŠธ๊ฐ€์žˆ๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ์••์ถ•์ž…๋‹ˆ๊นŒ? ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋งŽ์œผ๋ฉด ํฐ (> 1MB) ๋ฒ„ํผ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์••์ถ•ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๊นŒ?

๋‹จ์ผ ํŒจ์Šค ( ZSTD_compressCCtx() ๋ฐ ZSTD_decompressDCtx() )์—์„œ ๋…๋ฆฝ์  ์ธ ์ฒญํฌ๋ฅผ ์••์ถ• / ์••์ถ• ํ•ด์ œํ•˜๋Š” ๊ฒƒ์ด ๋” ๊ฐ„๋‹จํ•˜๊ณ  ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆฌ๋ฐ ๋ชจ๋“œ๋Š” ๊ทธ ์™ธ์—๋„ ๋งŽ์€ ๋ณต์žก์„ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žก์„ฑ์€ ๋Œ€๋ถ€๋ถ„ ๋‚ด๋ถ€์ ์ด๋ฉฐ ์ˆจ๊ฒจ์ ธ ์žˆ์ง€๋งŒ ์ฃผ์š” ์•„์ด๋””์–ด๋Š” ๊ฐ„๋‹จํ•œ ์› ํŒจ์Šค ์••์ถ• ๋˜๋Š” ์••์ถ• ํ•ด์ œ๋ณด๋‹ค ๋น ๋ฅผ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งค์šฐ ๋ช…ํ™•ํ•œ ๋‹ต๋ณ€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๋‚ด ๋ฐ์ดํ„ฐ์˜ ๋‹ค๋ฅธ ์ˆœ์„œ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์••์ถ• ๋น„์œจ์„ ์ถ”์ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ์ปจํ…์ŠคํŠธ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์€ ๋‹น์‹ ์ด ๋งํ•œ ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์ด ์ฐจ์ด๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์„ ์ œ์ถœํ•˜๊ธฐ ์ „์— ๋” ์กฐ์‹ฌํ•˜๊ณ  ๋” ์ž์„ธํžˆ ์กฐ์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
๊ท€ํ•˜์˜ ์˜๊ฒฌ์€ ๋งค์šฐ ๋ช…ํ™•ํ•˜๊ณ  ์„ค๋ช…์ด ์ž˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ๋น„ ์ŠคํŠธ๋ฆฌ๋ฐ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•œ ๋ถ€๋ถ„-์‚ฌ์ „์„ ๋” ์ž˜ ๊ตฌ์ถ• ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ŠคํŠธ๋ฆฌ๋ฐ์ด ๋” ํšจ์œจ์ ์ด๋ผ๊ณ  ํ•ญ์ƒ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค (ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ ๋  ๋•Œ ์‚ฌ์ „์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์Œ). ์ŠคํŠธ๋ฆฌ๋ฐ์ด "๋ธ”๋ก ๊ธฐ๋ฐ˜"์••์ถ•๊ณผ ๊ฑฐ์˜ ๋™์ผํ•˜๋‹ค๋Š” ๋ช…ํ™•ํ•œ ์ดํ•ด๋Š” ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์ฒญํฌ ํฌ๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ์ด ๋” ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์••์ถ• ์ˆ˜์ค€ 3์˜ 1MB ์ฒญํฌ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋” ๋‚˜์€ ์••์ถ•์„ ์–ป๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ์ฒญํฌ ํฌ๊ธฐ๋ฅผ ๋” ์ตœ์ ์œผ๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ์ด ์••์ถ• ๋น„์œจ์—์„œ ๋” ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์ด ์˜ฌ๋ฐ”๋ฅธ์ง€???)

์ŠคํŠธ๋ฆฌ๋ฐ์€ "๋ธ”๋ก ๊ธฐ๋ฐ˜"์••์ถ•๊ณผ ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ •ํ™•ํžˆ "๊ฐ™์€"๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒญํฌ๋กœ ์ž˜๋ผ๋‚ด์–ด ZSTD_compressCCtx() ๋…๋ฆฝ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋ฉด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์  ์ธ ์••์ถ• ์ฒญํฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์••์ถ• ๋œ ๊ฐ ์ฒญํฌ๋Š” ๋…๋ฆฝ์  ์ธ _frame_์ž…๋‹ˆ๋‹ค. ๊ฐ ํ”„๋ ˆ์ž„์€ ๋…๋ฆฝ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์ˆœ์„œ๋กœ๋“  ์••์ถ•์„ ํ’€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒญํ‚น์—†์ด ZSTD_compressStream() ํ•˜์—ฌ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „์†กํ•˜๋ฉด _single frame_์ด๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ํ”„๋ ˆ์ž„์ด ๋ธ”๋ก์œผ๋กœ ์ ˆ๋‹จ๋˜์ง€๋งŒ ๋ธ”๋ก์€ ๋…๋ฆฝ์ ์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์˜ ์ผ๋ถ€๋ฅผ ๋””์ฝ”๋”ฉํ•˜๋ ค๋ฉด ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ๊ฒƒ์„ ๋””์ฝ”๋”ฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๋ก ์ ์œผ๋กœ ๋‹จ์ผ ํ”„๋ ˆ์ž„์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ ํ”„๋ ˆ์ž„๋ณด๋‹ค ๋” ์ž˜ ์••์ถ•๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์  ์ธ ์ฒญํฌ๋กœ ์ž๋ฅด๋ฉด ๊ฐ ์ฒญํฌ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ์••์ถ• ๊ธฐํšŒ๋ฅผ ์žƒ๊ฒŒ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋น ๋ฅธ ๋ชจ๋“œ๋Š” ๋‹จ์ง€ "ํ™•๋ฅ  ์ "์••์ถ•๊ธฐ๋กœ, ๋น ๋ฅด๊ฒŒ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋‘˜๋Ÿฌ ๋ฒ ํŒ…์„ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธฐํšŒ๊ฐ€ ๋™์ผํ•˜์ง€๋Š” ์•Š์œผ๋ฉฐ ๋•Œ๋กœ๋Š” ํ•˜๋‚˜์˜ ๊ธฐํšŒ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋‚˜์ค‘์— ๋” ๋‚˜์€ ๊ธฐํšŒ๋ฅผ ๊ฐ€๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๋“œ๋ฌผ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋…๋ฆฝ์  ์ธ ์ฒญํฌ๋กœ ์ ˆ๋‹จํ•˜๋ฉด ๋‹จ์ผ ์ŠคํŠธ๋ฆผ๊ณผ ๊ฒฝ์Ÿํ•˜๊ฒŒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋‚ด๊ธฐํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋‹จ์ผ ์ŠคํŠธ๋ฆผ์ด ์ด๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰