1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
archived-doc-tr/reference/zlib/functions/gzencode.xml
2021-05-01 18:43:49 +03:00

136 lines
4.1 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f9c4a68ef4f89e51e6d9b905ad3ddb6492386dd3 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.gzencode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>gzencode</refname>
<refpurpose>Gzipli bir dizge oluşturur</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>gzencode</methodname>
<methodparam><type>string</type><parameter>veri</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seviye</parameter><initializer>-1</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>kodlama</parameter><initializer><constant>ZLIB_ENCODING_GZIP</constant></initializer></methodparam>
</methodsynopsis>
<para>
Bu işlev <parameter>veri</parameter> dizgesinin <command>gzip</command>
programının çıktısı ile uyumlu olarak sıkıştırılmış halini döndürür.
</para>
<para>
GZIP sıkıştırma algoritması hakkında daha ayrıntılı bilgi edinmek için
"<link xlink:href="&url.rfc;1952">GZIP Sıkıştırılmış Dosya Biçemi
Belirtiminin 4.3 sürümü</link>" (RFC 1952) belgesine bakınız.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>veri</parameter></term>
<listitem>
<para>
Sıkıştırılacak veri.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seviye</parameter></term>
<listitem>
<para>
Sıkıştırma seviyesi. Sıkıştırma olmayacağını belirtmek için 0, azami
sıkıştırma için 9'a kadar değer belirtilebilir. Belirtilmezse,
öntanımlı sıkıştırma seviyesi zlib kütüphanesinin öntanımlı sıkıştırma
seviyesine eşit olacaktır.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>kodlama</parameter></term>
<listitem>
<para>
Kodlama kipi. <constant>FORCE_GZIP</constant> (öntanımlı) veya
<constant>FORCE_DEFLATE</constant> olabilir.
</para>
<para>
<constant>FORCE_DEFLATE</constant>
bir zlib başlığı, deflate biçemli veri ve bir Adler sağlama toplamından
oluşan RFC 1950 uyumlu bir çıktı üretir.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Bir hata oluşursa &false; aksi takdirde sıkıştırılmış dizgeyi döndürür.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
Sonuçlanan dizge, standart bir .gz dosyasının içerebileceği uygun başlıkları
ve veri yapısını içerir.
<example>
<title>- Bir gzip dosyası oluşturmak</title>
<programlisting role="php">
<![CDATA[
<?php
$veri = file_get_contents("bigfile.txt");
$sıkıveri = gzencode($veri, 9);
file_put_contents("bigfile.txt.gz", $sıkıveri);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>gzdecode</function></member>
<member><function>gzdeflate</function></member>
<member><function>gzinflate</function></member>
<member><function>gzuncompress</function></member>
<member><function>gzcompress</function></member>
<member>
<link xlink:href="&url.rfc;1950">
ZLIB Sıkıştırmalı Veri Biçemi Belirtimi (RFC 1950)
</link>
</member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->