الفرق بين المراجعتين ل"Python/lzma/compress"

من موسوعة حسوب
< Python‏ | lzma
اذهب إلى التنقل اذهب إلى البحث
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>lzma.compress()‎</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)

انظر أيضًا

مصادر