<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=RarEntry%3A%3AgetVersion</id>
	<title>RarEntry::getVersion - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=RarEntry%3A%3AgetVersion"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=RarEntry::getVersion&amp;action=history"/>
	<updated>2026-04-28T22:50:28Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=RarEntry::getVersion&amp;diff=6396&amp;oldid=prev</id>
		<title>Admin: /* Se även */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=RarEntry::getVersion&amp;diff=6396&amp;oldid=prev"/>
		<updated>2024-12-08T18:27:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Se även&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 8 december 2024 kl. 18.27&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Rad 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Se även ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Se även ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[RarEntry::extract&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;()&lt;/del&gt;]] - Extrahera post från arkivet&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[RarEntry::extract]] - Extrahera post från arkivet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;rar://&amp;lt;/code&amp;gt; wrapper&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;rar://&amp;lt;/code&amp;gt; wrapper&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=RarEntry::getVersion&amp;diff=6395&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== RarEntry::getStream() == (PECL rar &gt;= 2.0.0)  &#039;&#039;&#039;RarEntry::getStream() — Hämta filhanterare för posten&#039;&#039;&#039;  === Beskrivning === &lt;pre&gt; public RarEntry::getStream(string $password = ?): resource|false &lt;/pre&gt; Returnerar en filhanterare som stöder läsoperationer. Denna hanterare ger dekompression i realtid för denna post.  Hanteraren påverkas inte av att &lt;code&gt;rar_close()&lt;/code&gt; anropas.  &#039;&#039;&#039;Varning:&#039;&#039;&#039; Den resulterande strömmen har ingen integritetsverifiering. S...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=RarEntry::getVersion&amp;diff=6395&amp;oldid=prev"/>
		<updated>2024-12-08T18:27:31Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== RarEntry::getStream() == (PECL rar &amp;gt;= 2.0.0)  &amp;#039;&amp;#039;&amp;#039;RarEntry::getStream() — Hämta filhanterare för posten&amp;#039;&amp;#039;&amp;#039;  === Beskrivning === &amp;lt;pre&amp;gt; public RarEntry::getStream(string $password = ?): resource|false &amp;lt;/pre&amp;gt; Returnerar en filhanterare som stöder läsoperationer. Denna hanterare ger dekompression i realtid för denna post.  Hanteraren påverkas inte av att &amp;lt;code&amp;gt;rar_close()&amp;lt;/code&amp;gt; anropas.  &amp;#039;&amp;#039;&amp;#039;Varning:&amp;#039;&amp;#039;&amp;#039; Den resulterande strömmen har ingen integritetsverifiering. S...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== RarEntry::getStream() ==&lt;br /&gt;
(PECL rar &amp;gt;= 2.0.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RarEntry::getStream() — Hämta filhanterare för posten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Beskrivning ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public RarEntry::getStream(string $password = ?): resource|false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Returnerar en filhanterare som stöder läsoperationer. Denna hanterare ger dekompression i realtid för denna post.&lt;br /&gt;
&lt;br /&gt;
Hanteraren påverkas inte av att &amp;lt;code&amp;gt;rar_close()&amp;lt;/code&amp;gt; anropas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Varning:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Den resulterande strömmen har ingen integritetsverifiering. Särskilt kommer filkorruption och dekryptering med en felaktig nyckel inte att upptäckas. Det är programmerarens ansvar att använda postens CRC för att kontrollera integriteten, om så önskas.&lt;br /&gt;
&lt;br /&gt;
=== Parameterlista ===&lt;br /&gt;
&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lösenordet som används för att kryptera denna post. Om posten inte är krypterad kommer detta värde inte att användas och kan utelämnas. Om denna parameter utelämnas och posten är krypterad, används lösenordet som ges till &amp;lt;code&amp;gt;rar_open()&amp;lt;/code&amp;gt;, om det finns. Om ett felaktigt lösenord ges, antingen explicit eller implicit via &amp;lt;code&amp;gt;rar_open()&amp;lt;/code&amp;gt;, kommer den här metodens resulterande ström att producera felaktig output. Om inget lösenord ges och ett krävs, kommer den här metoden att misslyckas och returnera &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;. Du kan kontrollera om en post är krypterad med &amp;lt;code&amp;gt;RarEntry::isEncrypted()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Returnerar ===&lt;br /&gt;
Returnerar filhanteraren eller &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; vid fel.&lt;br /&gt;
&lt;br /&gt;
=== Ändringslogg ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version !! Beskrivning&lt;br /&gt;
|-&lt;br /&gt;
| PECL rar 3.0.0 || Stöd för RAR-arkiv med upprepade postnamn är inte längre defekt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exempel ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exempel #1 RarEntry::getStream()&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$rar_file = rar_open(&amp;#039;example.rar&amp;#039;);&lt;br /&gt;
if ($rar_file === false)&lt;br /&gt;
    die(&amp;quot;Misslyckades att öppna RAR-arkivet&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$entry = rar_entry_get($rar_file, &amp;#039;Dir/file.txt&amp;#039;);&lt;br /&gt;
if ($entry === false)&lt;br /&gt;
    die(&amp;quot;Misslyckades att hitta posten&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
$stream = $entry-&amp;gt;getStream();&lt;br /&gt;
if ($stream === false)&lt;br /&gt;
    die(&amp;quot;Misslyckades att hämta ström.&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
rar_close($rar_file); //strömmen är oberoende av filen&lt;br /&gt;
&lt;br /&gt;
while (!feof($stream)) {&lt;br /&gt;
    $buff = fread($stream, 8192);&lt;br /&gt;
    if ($buff !== false)&lt;br /&gt;
        echo $buff;&lt;br /&gt;
    else&lt;br /&gt;
        break; //fread-fel&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fclose($stream);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Se även ===&lt;br /&gt;
* [[RarEntry::extract()]] - Extrahera post från arkivet&lt;br /&gt;
* &amp;lt;code&amp;gt;rar://&amp;lt;/code&amp;gt; wrapper&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska :https://www.php.net/manual/en/rarentry.getversion.php&lt;br /&gt;
&amp;lt;BR&amp;gt;[[PHP]]&lt;br /&gt;
[[Funktioner]]&lt;br /&gt;
[[Funktionsreferens]]&lt;br /&gt;
[[Komprimerings- och arkivtillägg]]&lt;br /&gt;
[[Rar_—_Rar_Arkivering]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Php]]&lt;br /&gt;
[[Kategori:Komprimerings- och Arkivtillägg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>