الفرق بين المراجعتين لصفحة: «Python/lzma/compress»

من موسوعة حسوب
< Python‏ | lzma
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bz2.open()‎</code> في بايثون}}</noinclude> تضغط الدالة البيانات المعطاة (كائن bytes)...'
 
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>bz2.open()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>lzma.compress()‎</code> في بايثون}}</noinclude>
 
تضغط الدالة البيانات المعطاة (كائن bytes) وتعيد البيانات المضغوطة على هيئة كائن bytes.
 
== البنية العامة ==


تضغط الدالة البيانات المعطاة ([[Python/bytes|كائن <code>bytes</code>]]) وتعيد البيانات المضغوطة على هيئة [[Python/bytes|كائن <code>bytes</code>]].
==البنية العامة==
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
lzma.compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None)
lzma.compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None)
</syntaxhighlight>
</syntaxhighlight>
 
==المعاملات==
== المعاملات ==
===‎<code>data</code>===
 
=== ‎<code>data</code> ===
البيانات المراد ضغطها.
البيانات المراد ضغطها.


راجع الكائن LZMACompressor للاطلاع على وصف مفصّل للمعاملات format و check و preset و filters.
راجع الكائن <code>LZMACompressor</code> للاطلاع على وصف مفصّل للمعاملات <code>format</code> و <code>check</code> و <code>preset</code> و <code>filters</code>.
==القيمة المعادة==
تعيد الدالة [[Python/bytes|كائن <code>bytes</code>]] يتضمّن البيانات المضغوطة.


== القيمة المعادة ==
== أمثلة ==
يبين المثال التالي طريقة ضغط البيانات في الذاكرة:<syntaxhighlight lang="python3">
import lzma
data_in = b"Insert Data Here"
data_out = lzma.compress(data_in)
</syntaxhighlight>


تعيد الدالة كائن bytes يتضمّن البيانات المضغوطة.
== انظر أيضًا ==
* الدالة <code>[[Python/lzma/decompress|lzma.decompress()‎]]</code>: تفكّ الدالة الضغط عن البيانات المعطاة ([[Python/bytes|كائن <code>bytes</code>]]) وتعيد البيانات غير المضغوطة على هيئة [[Python/bytes|كائن <code>bytes</code>]].


== مصادر ==
==مصادر==
* [https://docs.python.org/3/library/bz2.html#lzma.compress صفحة Compression using the LZMA algorithm في توثيق بايثون الرسمي.]
*[https://docs.python.org/3/library/bz2.html#lzma.compress صفحة Compression using the LZMA algorithm في توثيق بايثون الرسمي.]
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Modules]]

المراجعة الحالية بتاريخ 20:17، 10 نوفمبر 2018


تضغط الدالة البيانات المعطاة (كائن bytes) وتعيد البيانات المضغوطة على هيئة كائن bytes.

البنية العامة

lzma.compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None)

المعاملات

data

البيانات المراد ضغطها.

راجع الكائن LZMACompressor للاطلاع على وصف مفصّل للمعاملات format و check و preset و filters.

القيمة المعادة

تعيد الدالة كائن bytes يتضمّن البيانات المضغوطة.

أمثلة

يبين المثال التالي طريقة ضغط البيانات في الذاكرة:

import lzma
data_in = b"Insert Data Here"
data_out = lzma.compress(data_in)

انظر أيضًا

مصادر