<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem kompresja</title>
<link>https://forum.pasja-informatyki.pl/tag/kompresja</link>
<description>Powered by Question2Answer</description>
<item>
<title>Metoda unikatowej wartości</title>
<link>https://forum.pasja-informatyki.pl/561529/metoda-unikatowej-wartosci</link>
<description>Czy jest ktoś w stanie pomóc mi zrozumieć jedną z metod kompresji kodowania długości serii - metodę unikatowej wartości? Głównie jak przebiega, do czego jest stosowana i jakieś podstawowe definicje związane z tym zagadnieniem.</description>
<category>Grafika i multimedia</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/561529/metoda-unikatowej-wartosci</guid>
<pubDate>Tue, 22 Feb 2022 13:57:30 +0000</pubDate>
</item>
<item>
<title>Rar vs zip - który lepszy?</title>
<link>https://forum.pasja-informatyki.pl/536933/rar-vs-zip-ktory-lepszy</link>
<description>Który z formatów zip i rar są lepsze? Mam kilka pytań:&lt;br /&gt;
&lt;br /&gt;
1. Który z formatów jest bezpieczniejszy - który lepiej jest zabezpieczony, zaszyfrowany?&lt;br /&gt;
&lt;br /&gt;
2. Który z formatów jest bardziej uniwersalny - który zadziała na każdym SO, który potrzebuje dodatkowych programów, a który nie?&lt;br /&gt;
&lt;br /&gt;
3. Który lepiej kompresuje pliki (bezstratnie)?&lt;br /&gt;
&lt;br /&gt;
Jakie wy osobiśie lubicie/wolicie kompresowanie? Dlaczego?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/536933/rar-vs-zip-ktory-lepszy</guid>
<pubDate>Sun, 11 Apr 2021 11:32:50 +0000</pubDate>
</item>
<item>
<title>Jak usunąć kompresję plików w Windows 10?</title>
<link>https://forum.pasja-informatyki.pl/426286/jak-usunac-kompresje-plikow-w-windows-10</link>
<description>

&lt;p&gt;Witam wszystkich!&lt;/p&gt;



&lt;p&gt;Mam problem z Windowsem 10. Pewnego dnia oczyszczając dysk z niepotrzebnych plików (C:[prawy przycisk myszy] -&amp;gt; oczyszczanie dysku) niechcący oznaczyłem: skompresuj dysk systemu operacyjnego. Skończyło się tak że wszystkie pliki zostały skompresowane i pojawiły się takie strzałeczki na wszystkim co możliwe:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=5889128799917050293&quot; style=&quot;height:356px; width:81px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Chciałbym cofnąć to ustawienie i zdekompresować pliki. Czy istnieje jakieś rozwiązanie oprócz format C: oraz przywracanie do punktu..??&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/426286/jak-usunac-kompresje-plikow-w-windows-10</guid>
<pubDate>Thu, 18 Apr 2019 11:55:36 +0000</pubDate>
</item>
<item>
<title>plik binarny w pliku audio - &quot;Dekompresja&quot;</title>
<link>https://forum.pasja-informatyki.pl/354037/plik-binarny-w-pliku-audio-dekompresja</link>
<description>Zainspirowany poniżej wymienionymi wykładami:&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=W0P1L1AuoPc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=W0P1L1AuoPc&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=eIjwf7xaKrU&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=eIjwf7xaKrU&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Postanowiłem sprawdzić jak można skompresować pliki nie-audio. Do testów użyłem fimu HD z youtube w formacie mkv ważący 137.3 MiB. Wyniki:&lt;br /&gt;
&lt;br /&gt;
Długość:&lt;br /&gt;
Oryginał - 31:31&lt;br /&gt;
8-bit: 27:12&lt;br /&gt;
16-bit: 13:36&lt;br /&gt;
24-bit: 9:04&lt;br /&gt;
32-bit: 5:48&lt;br /&gt;
64-bit: 3:24&lt;br /&gt;
&lt;br /&gt;
Częstotliwość próbki: 44100&lt;br /&gt;
Stopień kompresji:&lt;br /&gt;
8-bit: 0.49&lt;br /&gt;
16-bit: 0.99 (praktycznie bez zmian)&lt;br /&gt;
24-bit: 1.49&lt;br /&gt;
32-bit: 1.99&lt;br /&gt;
64-bit: 4.00&lt;br /&gt;
&lt;br /&gt;
Częstotliwość próbkowania: 384000 (maksymalne ustawienie w audacity bez wpisywania ręcznego)::w&lt;br /&gt;
8-bit: 4.71&lt;br /&gt;
16-bit: 9.40&lt;br /&gt;
24-bit: 14.15&lt;br /&gt;
32-bit: 18.80&lt;br /&gt;
64-bit: Plik skompresowany do rozmiaru 1.2 MiB&lt;br /&gt;
&lt;br /&gt;
Wraz ze zmianą częstotliwości próbkowania zmienia się także długość:&lt;br /&gt;
8-bit: 3:07&lt;br /&gt;
16-bit: 1:33&lt;br /&gt;
24-bit: 1:02&lt;br /&gt;
32-bit: 0:46&lt;br /&gt;
64-bit: 0:23&lt;br /&gt;
&lt;br /&gt;
Pliki eksportował do bezstratnego formatu FLAC. Użyłem standardowego kanału stereo i domyślnego dla audacity kolejności bajtów little-endian.&lt;br /&gt;
&lt;br /&gt;
Szybkość transmisji (birate):&lt;br /&gt;
wartości float to częstotliwość próbkowania 384000&lt;br /&gt;
&lt;br /&gt;
8-bit: 1412 kbps&lt;br /&gt;
8-bit-float: 1302 kpbs&lt;br /&gt;
16-bit: 1412 kbps&lt;br /&gt;
16-bit-float: 1303 kbps&lt;br /&gt;
24-bit: 1412 kpbs&lt;br /&gt;
24-bit-float: 1302 kbps&lt;br /&gt;
32-bit: 1412 kbps&lt;br /&gt;
32-bit-float: 1302 kbps&lt;br /&gt;
64-bit: 1412 kbps&lt;br /&gt;
64-bit-float 427 kbps&lt;br /&gt;
&lt;br /&gt;
Reszta ustawień (jak np. kolejność bitów) nie wpływa w żaden sposób na wynik końcowy&lt;br /&gt;
&lt;br /&gt;
Wyniki przeszły IMO najśmielsze oczekiwania, ponieważ jest to najlepsza i najszybsza metoda kompresji jaką kiedykolwiek widziałem. Plik z najlepszymi ustawieniami renderował mi się o ile dobrze pamiętam 6-10 minut na intel core i3. Choć jestem w trakcie testowania jeszcze innych typów plików, na razie wydaje mi się że wartość kompresji jest niemal stała.&lt;br /&gt;
&lt;br /&gt;
I tu pojawia się moje pytanie - czy tak &amp;quot;skompresowany&amp;quot; plik można odzyskać z powrotem tj. zdekompresować do pierwotnej postaci? Używając bezstratnego formatu jestem niemal pewien że tak, tylko w jaki sposób?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/354037/plik-binarny-w-pliku-audio-dekompresja</guid>
<pubDate>Wed, 30 May 2018 06:40:20 +0000</pubDate>
</item>
<item>
<title>Kompresja liczb losowych</title>
<link>https://forum.pasja-informatyki.pl/343687/kompresja-liczb-losowych</link>
<description>Witam, dlaczego kompresja danych losowych z matematycznego punktu widzenia jest nie możliwa? Pozdrawiam</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/343687/kompresja-liczb-losowych</guid>
<pubDate>Sun, 15 Apr 2018 21:56:49 +0000</pubDate>
</item>
<item>
<title>Skrypt powłoki Bash linux - nie wykonuje sie kompresja.</title>
<link>https://forum.pasja-informatyki.pl/339924/skrypt-powloki-bash-linux-nie-wykonuje-sie-kompresja</link>
<description>

&lt;p&gt;Witam.&lt;/p&gt;



&lt;p&gt;Napisałem skrypt, który moim zdaniem powinien kompresować pliki txt, które mam dostępne w katalogu home/student/dane każdy z osobna (jeden pik --&amp;gt; jedno archiwum). Jest to kompresja zip. Jednakże przy wywołaniu tego skryptu widnieje napis &quot;Nothing to do&quot;. Oto kod:&lt;/p&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
#!/bin/bash

cd /home/student/wynik
mkdir kompresja_pojedynczo
cd /home/student/dane
for a in *.txt ; do
zip -r /home/student/wynik/kompresja_pojedynczo/$a.zip /home/student/dane/$a.txt
done&lt;/pre&gt;



&lt;p&gt;Pliki te noszą nazwę {litera}_plik.txt lub {liczba}_plik.txt. Wydaje mi się, iż jest to problem z zastosowaniem zmiennej w poleceniu zip, ponieważ sama pętla dla plików się wykonuje. Poniżej wstawiam komunikat widoczny po wywołaniu: &lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=15801794780164534333&quot; style=&quot;height:348px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Proszę o pomoc dla początkującego studenta :D&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/339924/skrypt-powloki-bash-linux-nie-wykonuje-sie-kompresja</guid>
<pubDate>Tue, 03 Apr 2018 08:51:49 +0000</pubDate>
</item>
<item>
<title>Kodowanie Huffmana w C++ - czy aby na pewno kompresja?</title>
<link>https://forum.pasja-informatyki.pl/285323/kodowanie-huffmana-w-c-czy-aby-na-pewno-kompresja</link>
<description>

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://upload.wikimedia.org/wikipedia/commons/a/a0/Huffman_coding_visualisation.svg&quot;&gt;Obrazek reprezentujący proces&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;Rozumiem koncept związany z kodowaniem huffmana; chciałbym w wolnych chwilach zaimplementować kompresor bazujący na tym algorytmie.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Ale czy pracując w C++ jest to możliwe?&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Jak&lt;/strong&gt;, mając już gotową&amp;nbsp;tablicę z kodami, &lt;strong&gt;skorzystać&amp;nbsp;z tych kodów&lt;/strong&gt;? Jak skompresować plik?&lt;/p&gt;



&lt;p&gt;Niestety, takie tworzenie nowego łańcucha znaków (&lt;strong&gt;8 punkt na obrazku&lt;/strong&gt;), &lt;strong&gt;to nie kompresja a prezentacja idei&lt;/strong&gt; - bo i tak kończymy z znakami, z których&amp;nbsp;każdy zajmuje po&amp;nbsp;8 bitów (w ASCII, '0' odpowiada 00000000, a '1' 00000001).&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/285323/kodowanie-huffmana-w-c-czy-aby-na-pewno-kompresja</guid>
<pubDate>Wed, 13 Sep 2017 18:35:34 +0000</pubDate>
</item>
<item>
<title>ANSI C przedwczesne wykrywanie końca pliku</title>
<link>https://forum.pasja-informatyki.pl/258609/ansi-c-przedwczesne-wykrywanie-konca-pliku</link>
<description>

&lt;p&gt;Cześć!&lt;/p&gt;



&lt;p&gt;Mam taki problem, pisze sobie kompresje i dekompresje plików w C, a właściwie napisałem na Linuksie.&lt;/p&gt;



&lt;p&gt;Jednak po kompilacji na Windows program nie działa poprawnie, a mianowicie podczas dekompresji wykrywa przedwcześnie koniec pliku (EOF), więc na przykład plik po kompresji waży kilkadziesiąt kb, a po dekompresji kilkadziesiąt bajtów.&lt;/p&gt;



&lt;p&gt;Pętla wygląda tak:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;


    while(fscanf(inputFile, &quot;%c&quot;, &amp;amp;buffer)!=EOF)
    {
        while(bufferIter&amp;lt;8)
        {
            unsigned char mask = 128;
            mask = mask&amp;gt;&amp;gt;bufferIter;
            bufferIter++;

            if(buffer&amp;amp;mask) tmp = tmp-&amp;gt;right;
            else tmp = tmp-&amp;gt;left;

            if(tmp-&amp;gt;c&amp;gt;0)
            {
                fprintf(outputFile, &quot;%c&quot;, tmp-&amp;gt;c);
                tmp = root;
            }
        }
        bufferIter = 0;
    }&lt;/pre&gt;



&lt;p&gt;To co w środku while to dekompresja, więc nie powinno mieć żadnego wpływu na działanie pętli.&lt;/p&gt;



&lt;p&gt;O dziwo na linuksie działa bezbłędnie niezależnie od pliku :/&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/258609/ansi-c-przedwczesne-wykrywanie-konca-pliku</guid>
<pubDate>Thu, 01 Jun 2017 16:30:56 +0000</pubDate>
</item>
<item>
<title>Wykorzystanie pamięci podręcznej</title>
<link>https://forum.pasja-informatyki.pl/237903/wykorzystanie-pamieci-podrecznej</link>
<description>

&lt;p&gt;Witam! co mam zrobić żeby dodać te pliki do pamieci cache?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://s1.screenshot.sh/data/2017/3/23/18/05009c42a45cc3410cc681b160ccc063.jpg&quot;&gt;&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/237903/wykorzystanie-pamieci-podrecznej</guid>
<pubDate>Thu, 23 Mar 2017 18:32:57 +0000</pubDate>
</item>
<item>
<title>Obrócenie zdjęcia powoduje zmianę jego wielkości</title>
<link>https://forum.pasja-informatyki.pl/220713/obrocenie-zdjecia-powoduje-zmiane-jego-wielkosci</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Podczas rutynowych czynności zauważyłem pewną ciekawostkę :D Otóż, zdjęcia które są dłuższe&amp;nbsp;w poziomie&amp;nbsp;są cięższe niż ich odpowiedniki postawione &quot;do pionu&quot;. Na przykładzie:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11401697413971921948&quot; style=&quot;float:left; height:140px; width:550px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Zdjęcie&amp;nbsp;DSC_0097 waży 357KB, po &quot;obróceniu w prawo&quot; jego wielkość wynosi 278KB ! :O&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13313018800744507886&quot; style=&quot;height:139px; width:550px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Co dziwniejsze, po obróceniu w lewo (czyli do stanu wyjściowego) jego waga praktycznie się nie zmienia (wynosi 279KB).&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=954186380075926478&quot; style=&quot;height:140px; width:550px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Ktoś może mi to wytłumaczyć? :D To znaczna oszczędność miejsca, szczególnie jak sie ma masę zdjęć do wysłania komuś w archiwum.&lt;/p&gt;



&lt;p&gt;Dodam jeszcze, że 7zip przy opcji &quot;ultra&quot; nie jest wstanie skompresować zdjęcia nawet w 50% tak jak to windows robi przy obracaniu :D&lt;/p&gt;



&lt;p&gt;Przeglądarka zdjęć: domyślna windows, zdjęcia w rozszerzeniu JPEG, Windows 7 x64.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Sprawdzałem na różnych zdjęciach, jedne zdjęcia zmniejszają swoją wielkość, inne zwiększają.&lt;/p&gt;



&lt;p&gt;Po obrocie pewnego&amp;nbsp;dość dużego zdjęcia (ponad 21MB, 9621x6613) jego rozmiar zmniejszył się o 6MB (sic!). Domyślam się, że windows pogorszył mi jego jakość... da się to jakoś cofnąć?&amp;nbsp;&lt;img alt=&quot;indecision&quot; src=&quot;http://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/whatchutalkingabout_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;indecision&quot;&gt;&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/220713/obrocenie-zdjecia-powoduje-zmiane-jego-wielkosci</guid>
<pubDate>Fri, 27 Jan 2017 12:51:58 +0000</pubDate>
</item>
<item>
<title>Uzywanie programów do kompresji danych w konsoli</title>
<link>https://forum.pasja-informatyki.pl/212492/uzywanie-programow-do-kompresji-danych-w-konsoli</link>
<description>Cześć, mam przetestować kilkanaście programów do kompresji danych m.in Durilca, zhuff, ppmdj i wiele innych. Problem pojawia się, że nie potrafię z nich korzystać w konsoli. Potrafię je uruchomić ale nie wiem co dalej mam robić. Czy mógłby ktoś to w prosty sposób wytłumaczyć?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/212492/uzywanie-programow-do-kompresji-danych-w-konsoli</guid>
<pubDate>Wed, 04 Jan 2017 20:04:09 +0000</pubDate>
</item>
<item>
<title>Zapis do pliku bit po bicie - JAVA</title>
<link>https://forum.pasja-informatyki.pl/201047/zapis-do-pliku-bit-po-bicie-java</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Rzadko o coś pytam, częściej odpowiadam z różnym skutkiem, ale tym razem to ja mam do was wielką prośbę. Trochę programuję w Javie, ale jeszcze nigdy na takim poziomie. Mam sobie kompresję Huffmana, które polega na stworzeniu słownika wszystkich znaków i uszeregowaniu ich w kolejności od najczęściej używanych po te najrzadziej. Wtedy nadajemy im ciąg bitów np.kolejność występowania liter to a,b,c,d&lt;br /&gt;
&lt;br /&gt;
a = 1&lt;br /&gt;
b=01&lt;br /&gt;
c=001&lt;br /&gt;
d=0001&lt;br /&gt;
&lt;br /&gt;
Mój problem polega na tym, że na każdy znak jest używana inna liczba bajtów, i tu pytanie w jaki sposób zapisać do pliku każdy znak w tym kodowaniu i najbardziej optymalnie tak, żebyśmy mieli do czynienia rzeczywiście z kompresją.</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/201047/zapis-do-pliku-bit-po-bicie-java</guid>
<pubDate>Sun, 27 Nov 2016 22:40:40 +0000</pubDate>
</item>
<item>
<title>kompresja wsteczna pliku css</title>
<link>https://forum.pasja-informatyki.pl/167721/kompresja-wsteczna-pliku-css</link>
<description>Witam&lt;br /&gt;
&lt;br /&gt;
Czy jest możliwość wstecznej kompresji (nie wiem czy to jest dobre określenie?) pliku css?</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/167721/kompresja-wsteczna-pliku-css</guid>
<pubDate>Thu, 11 Aug 2016 10:09:55 +0000</pubDate>
</item>
<item>
<title>program do kompresji gifów</title>
<link>https://forum.pasja-informatyki.pl/78520/program-do-kompresji-gifow</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
znacie jakieś programy do kompresji animacji typu gif</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/78520/program-do-kompresji-gifow</guid>
<pubDate>Wed, 11 Nov 2015 19:00:01 +0000</pubDate>
</item>
<item>
<title>Wykorzystanie pamięci podręcznej przeglądarki</title>
<link>https://forum.pasja-informatyki.pl/40099/wykorzystanie-pamieci-podrecznej-przegladarki</link>
<description>Witam, mam problem z szybkością działania strony na komórki chcę poprawić problem (Wykorzystaj pamięć podręczną przeglądarki) wygenerowany przez google developers tools.&lt;br /&gt;
&lt;br /&gt;
Próbowalem edytować htaccess na kilka sposobów zgodnie z zaleceniami zarówno na polskich jak i zagranicznych blogach np &lt;a href=&quot;http://blog.milczarek.eu/2014/03/jak-przyspieszyc-strone-w-10-minut/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://blog.milczarek.eu/2014/03/jak-przyspieszyc-strone-w-10-minut/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
i niestety nic sie nie dzieje, na innych stronach udało mi sie to poprawić od razu jednak na jednej nie moge. Próbowałem również włączyć kompresję za pomocą wtyczek z różnymi konfiguracjami i tez nic, czy miał ktoś moze podobny problem i wie jak to rozwiązać ?&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/40099/wykorzystanie-pamieci-podrecznej-przegladarki</guid>
<pubDate>Tue, 14 Jul 2015 07:46:39 +0000</pubDate>
</item>
</channel>
</rss>