Car-tech

Google مراسلہ کمپریشن کوڈ زپفلی کو ڈاؤن لوڈ کرنے کے لئے زپفلی

Filatov & Karas - Au Au (Official Music Video)

Filatov & Karas - Au Au (Official Music Video)

فہرست کا خانہ:

Anonim

Google کھلی سوورسنگ ایک نیا عام مقصد ڈیٹا کمپریشن لائبریری ہے جو زپفلی کہا جاتا ہے جو ویب ڈاؤن لوڈز کو تیز کرنے کے لئے استعمال کیا جا سکتا ہے.

زوفلی کمپریشن الورورتھم، جو سوئس روٹی ہدایت کا نام ہے، ہے Google Open Compression Team پر گزشتہ ہفتے Google اوپن ماخذ بلاگ کے ایک سافٹ ویئر انجنیئر لوڈ ونڈینی نے لکھا ہے کہ ڈیوٹیک کمپریشن الگورتھم کا عمل درآمد کی گئی ہے جو گزشتہ تکنیکوں کے مقابلے میں چھوٹے پیمانے پر پیداوار کا سائز بناتا ہے.

"چھوٹے کمپیکٹ سائز بہتر کرنے کی اجازت دیتا ہے. خلائی استعمال، تیزی سے ڈیٹا ٹرانسمیشن، اور کم ویب صفحہ بوجھ لطیفیں. مزید کے علاوہ، چھوٹے کمپریسڈ سائز میں موبائل استعمال میں اضافی فوائد ہیں، جیسے کم ڈیٹا ٹرانسفر فیس اور بیٹری استعمال میں کمی، "وان ڈوننی نے لکھا.

زیادہ جامع کمپریشن کی تکنیک کا استعمال اعلی ڈیٹا کثافت سے حاصل ہوتا ہے لیکن یہ کمپریشن بہت سست ہے. انہوں نے کہا کہ یہ ڈمپریشن کی رفتار پر اثر انداز نہیں کرتا، تاہم، وینڈن نے لکھا.

زپفلی ایک کمپریشن صرف لائبریری ہے اور موجودہ سافٹ ویئر کو اعداد و شمار کو ختم کرنے کے لئے استعمال کیا جا سکتا ہے. ونڈیوین نے مزید کہا، زپفلی دیگر لوگوں کے درمیان زپ، پی این جی، جی پی پی اور ایچ ٹی پی پی کی درخواستوں کے ساتھ مطابقت رکھتا ہے.

خاص طور پر ویڈیو وڈیو ڈاؤن لوڈ ہونے کے ساتھ، Google اور دیگر خدمات کو کمپریشن کو فروغ دینے کے طریقوں کی تحقیق کر رہے ہیں. Google نے 2009 میں ایک ڈیٹا کمپریشن ٹیکنالوجی کمپنی پر On2 حاصل کیا. براؤزر سازی اوپیرا بھی کمپریشن کے افعال کو بہتر بنانے میں مدد کررہا ہے.

وسائل سے متعلق مطالبہ لیکن مؤثر

زپفلی کی پیداوار عام طور پر 3 فیصد سے 8 فی صد چھوٹے ہے. ونڈیوینن کے مطابق، ڈیلیوری کمپریشن الگورتھم پر مبنی کمپریشن لائبریری. "ہمیں یقین ہے کہ زوفلی نے ڈلاٹیٹ-مطابقت پذیر سمپیڑن میں فن کی حیثیت کی نمائندگی کی ہے،" انہوں نے کہا. "

" یہ کمپریسر زیادہ وقت لگتا ہے (~ 100x سست)، لیکن اس کے علاوہ زلیب سے 5 فی صد بہتر اور کسی دوسرے زب سے بہتر ہم نے ہم آہنگ کمپریسر پایا ہے، "گوگل نے زپفلی کے گوگل کوڈ پیج پر کہا. کوڈ اپاچی لائسنس 2.0 کے تحت دستیاب ہے.

نیا کمپریشن لائبریری، تاہم، زیادہ سے زیادہ معیار پر زلیب کے مقابلے میں دو سے زیادہ گنا زیادہ سی پی یو وقت کی ضرورت ہوتی ہے. وینڈیوین نے کہا کہ، یہ درخواست کے لئے سب سے بہتر ہے کہ اعداد و شمار کو کمپریسڈ کیا جاسکتا ہے اور کئی بار نیٹ ورک پر بھیجا جاتا ہے، جیسا کہ ویب کے لئے جامد مواد ہے.

ونڈیونی اور اس کے ساتھی جریکی الکوجالا، گوگل سافٹ ویئر انجنیر جو بھی کام کرتا تھا منصوبے، زپفلی کو استعمال کرنے کے لئے ان کے تحقیقی کاغذ میں تجویز کرتے ہیں "جامد مواد اور دیگر مواد کے کمپریشن کے لئے جہاں ڈیٹا ٹرانسپورٹ یا اسٹوریج کی قیمت CPU کے وقت میں اضافے سے کہیں زیادہ اہم ہے."

"کھلی سوسسنگ زپفلی کی طرف سے، اس طرح ویب ماسٹرز بہتر طور پر تک رسائی حاصل کی جامد مواد کے سائز کو بہتر بنانے کے، ہم امید کرتے ہیں کہ ہم انٹرنیٹ کے لئے تھوڑا سا تیزی سے تیز کریں. "