ZIP-formatet Av Viktor Ekholm.

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

det är den här processen det är fråga om… fortsätt bildspel.
Kom igång med Disgen Sök släktingar i Disbyt och CD-skivorna Sveriges befolkning. Distanskurs med Bengt Kjöllerström E-post:
Cykeln.
Anneli och Christians Datorskola
Några moln tillgängliga gratis på Internet
Access med Sebastian och Robert
Sopranen © 2007 Mats Hutter Delmoment Allmän IT i Datagrund DAA 1201.
Slöjd Presentation! Av: Malte Bergman.
Människans äldsta historia
Mjukvara och nätverk Vad är det?.
© X-on Data EdWord. © X-on Data EdWord – tillägg till Word EdWord är en anpassning för att göra Microsoft Word enklare.
Logikprogrammering Ons, 25/9
2. Utveckla en presentation
Göra en enkel webbsida med word
Programmeringsteknik K och Media
Rita av.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
En PowerPoint om PowerPoint
OPERATIVSYSTEM OCH PRAKTISK LINUX
Programmering B PHP Lektion 3
Välkommen till Del 1.
Tabeller.
1.Öppna först googlekartfilen du fått av byNet i googleearth genom att dubbelklicka på den. Notera att du måste ha installerat google earth. Detta görs.
Powerpoint …är ett program som du använder till att: …är bra till att
Frihetstiden
OPERATIVSYSTEM WINDOWS
Min första hemsida Hello world!. Byt bakgrundsfärg Hello world!
Rollfördelning i funktionärsbåset Vem gör vad i Danicahallen.
Frågor om elevinflytande till elever i åk 3 – 9 i grundskolan
Norge.
Operativsystem Vad är det för något ? Varför har man operativsystem ?
Operativsystem i nätverk
1 Sharpdesk översikt Skrivbord Composer (komponeraren) Sök Imaging (bildbehandling)
KONFIDENTIELLT. Distribution endast till partners enligt sekretessavtal. Microsoft utfäster inga garantier, varken uttryckliga eller underförstådda. ©
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
NYA SMARTSKOLA LATHUND Windows (XP, Vista, Windows 7)
Google SketchUp Del 1.
Java paket och jar-filer
INTRODUKTION TILL PROGRAMMERING
Personal Computer Hardware (Hårdvaran i PC) Personal Computers And Applications (PC och PC-applikationer)
Study Manager är en SharePoint-lösning som ger lärare och administratörer möjlighet att lägga till och administrera självrättande övningar och uppgifter.
Frekvenstabell Frekvenstabell Skriv ett program som slumpar ett tärningskast n gånger. Programmet skall därefter skriva ut en frekvenstabell över observationerna.
© Anders Ingeborn 2000 ”Utblick verkligheten” Gästföreläsning Kryptografins grunder KTH 2000.
Stockholms universitetsbiblioteks kurser En introduktion till EndNote X2 Stockholms universitetsbibliotek
BVForum - en genomgång för revisorer Sören Thuresson.
Windows nyheter Morgan Persson Datordriftgruppen, LTH.
Söka information på internet. Vi ska prata om kapitel 3 Internet är det största nätverket som sträcker sig över hela världen. Om du är ansluten till internet.
Uppgift 5 Tekniska rapporten En beskrivning av ett uppdrag ni har gjort i er grupp. Du ska bifoga en programmeringshandledning som visar hur man programmerar.
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda  Kunskapstest  Windows Skrivbord (Desktop)  Aktivitetsfält  Fönster och menyer  Systemåterställning.
1 Ingenjörsmetodik IT & ME 2007 Föreläsare Dr. Gunnar Malm.
1800-talet.
Ämnesövergripande kunskapskontroller
Välkommen! IT-stöd 25p
Föreläsning 1 Introduktion till kursen. Algoritmer
Naturlandskap blir kulturlandskap
Elev loggbok.
Enkel dator teknik Tips och tricks. Välja storlek och radavstånd Här väljer du storlek på texten vi vill att ni använder 14 p till rubriker och 12 p till.
Operativsystem Vad är det för något ? Varför har man operativsystem ? Vilka finns det ?
Operativsystem s63 Win 7 Länken mellan datorn och omvärlden Användare kan ge kommandon till datorn Starta program Skriva text via tangentbordet Matar ut.
SeniorNet Karlstad Microsoft OneDrive Användning av OneDrive för lagring Komma åt dokument och foton på andra enheter Dela dokument och foton med andra.
Välkommen! IT 20p
Rundtur.
Python.
Datorer och nätverk.
I vissa datorer behöver du trycka på F5 för att starta bildspelet
SeniorNet Södermalm Microsoft OneDrive
Söka information på internet
Grunderna består av fyra kategorier
Datorer och nätverk.
Presentationens avskrift:

ZIP-formatet Av Viktor Ekholm

Vad ska jag prata om? Allmänt om ZIP-formatet och dess användningsområden ZIP-formatets skapare, Phil Katz, och PKZIP Hur man använder ZIP-program och vilka sådana det finns Komprimering i ZIP-filer – DEFLATE

Användningsområden Främst: komprimering ”Arkivfilformat” – lagra många filer och mappar och behålla mappstrukturen Dessa egenskaper underlättar när man t.ex. vill flytta filer

ZIP-filer Brukar ha filändelsen ”.zip” eller ”.ZIP” Andra program använder också ZIP Firefox installationsfiler för tilläggsmoduler använder ZIP med filändelsen ”.xpi” Google Earth, Sony Ericssons och Nokias mobiltelefoner och id Softwares spel använder också ZIP

Phil Katz 1980-talet: det fanns behov för ett bra komprimeringsprogram då överföringshastigheten var låg Phil Katz såg detta behov: utvecklade första versionen av ZIP

PKZIP 1989 släppte Katz som 23-åring sitt program, PKZIP fritt på webben Var gjort för operativsystemet MS-DOS

PKZIP Blev inte så uppmärksammat i början Microsoft såg formatet tilltalande och gjorde sitt eget komprimeringsformat – CAB ZIP kom så småningom att bli ett av världens mest viktiga och använda filformat

ZIP-program För att använda ZIP-filer måste man ha ett ZIP-program I modernare operativsystem finns sådana inbyggda Windows ME, 2000, XP och Vista har stöd, de senare versionerna av Mac OS X har och även ett flertal Linux-distributioner

ZIP-program Windows version av ZIP-filer kallas för ”komprimerade mappar” Man kan skapa en ZIP-fil genom att högerklicka och välja att man vill skapa en komprimerad mapp Man kan öppna en ZIP-fil på liknande sätt som en vanlig mapp

ZIP-program Det finns också ett flertal andra program som hanterar ZIP-filer: WinRAR, WinZip, WinAce, 7-Zip, TUGZip, bzip2, gzip och p7zip

Komprimering Komprimering varierar från fil till fil Ordbehandlingsfiler (t.ex. Word-filer) komprimeras oftast mycket Bildfiler komprimeras knappt alls

Komprimering I en ZIP-fil komprimeras varje enskild fil separat Om man bara vill läsa en fil från en ZIP-fil behöver inte hela ZIP-filen läsas Olika komprimeringsalgoritmer kan användas på olika filer Många små filer komprimerade med ZIP blir större än t.ex. ett tar-arkiv komprimerad med gzip, där alla filer slås ihop till en

DEFLATE ZIP-filer använder sig av komprimeringsalgoritmen DEFLATE DEFLATE består av två komprimeringsmetoder: LZ77 och Huffmankodning

LZ77 Utvecklades av Abraham Lempel och Jacob Ziv i slutet av 1970-talet Går ut på att man gör sig av med strängar som förekommer ett flertal gånger i en fil

LZ77 Söker efter flera förekomster av samma sak i en fil Lämnar den första i sin originalform Resten av förekomsterna ersätts med en kortare referens till den första

LZ77 Referensen kallas length-distance-pair Anger length – längden på originalförekomsten i antal tecken Anger även distance – avståndet mellan referensen och originalförekomsten i tecken

Huffmankodning Uppfanns 1952 av en doktorand vid Massachusetts Institute of Technology – David A. Huffman

Huffmankodning Ersätter sekvenser som förekommer ofta i en fil med en kort representation Sekvenser som förekommer mer sällan får en längre representation Kräver att man går igenom filen och räknar ut frekvensen för olika sekvenser eller tecken

Huffmankodning De två minst förekommande tecknen tilldelas en nolla och en etta Därefter slås dessa två teckens frekvenser ihop och betraktas som ett tecken med en frekvens Sedan börjar allt om igen – de två tecknen med de minsta frekvenserna blir tilldelade en nolla och en etta, osv.

Huffmankodning Exempel: vi har en fil som endast innehåller tre tecken – x, y och z Filen ser ut så här: ”xyyxxzyxyzzxxyzxyzxy” Blir: ”0 10 10 0 0 11 10 0 10 11 11 0 0 10 11 0 10 11 0 10” Istället för 160 bitar (8 · 20)

Sammanfattning Komprimerings- och arkivfilformat Phil Katz skapade formatet och utvecklade även det första ZIP-programmet – PKZIP Populärt filformat, är fortfarande standard Många ZIP-program: WinZip, WinRAR, 7-Zip Komprimerar genom DEFLATE: LZ77 och Huffmankodning Och frågor?