Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum


Webmaster Hilfe / Programmierer Forum Alles rund um Webhosting, Domains, Programmierung, Portal & Forensysteme, Grafik & Design u.v.m.

RB

Sie betrachten gerade: Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 16.01.2009, 12:39   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 15.01.2009
Beiträge: 8
Standard Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)

Hallo,
bestimmt jeder von euch kennt den Ausdruck "High Compressed Archiv".
Teilweiße ist es möglich aus einer 700 MB großen ISO eine ca. 5 MB große RAR zu packen.

So weit es mir bekannt ist, werden absichtlich in die ISO geschrieben, also die automatische Reparatur von Brennprogrammen oder sogar RAR für ISOs zu nutzen.
Die ISO besteht dann fast du aus Nullen (00 o. FF) und lässt sich daher sehr gut packen.

Habe ich das richtig verstanden? Oder wie wird sonst so klein gepackt?

Kennt jemand so ein Programm?

PS:
Die einfachste Methode ist ja aus einem 4 Bit Code 7 Bit mit evtl. Fehler (nur ein Fehler) zu machen.
Also aus 1101 werde 1010101 (K0-K2)
so könnte man zB einfach sagen 01010101 > 401 (also 4x01).
V3-Destroyer ist offline   Mit Zitat antworten

Alt 16.01.2009, 12:48   #2 (permalink)
alias Malte
 
Benutzerbild von Mr.Blade
 
Registriert seit: 03.08.2008
Beiträge: 2.276
Mr.Blade eine Nachricht über ICQ schicken
Standard

Ein ISO wird meistens für CD\DVD Roms benutzt, meistens Brennen Brennprogramme aus dem ISO die Dateien auf CD\DVD, und wenn die 700MB haben, wird das dann auch nen Grund haben.
MfG.
__________________
rePlaying - klassische PC-Spiele
Meine Spielesammlung | SysProfil

Mr.Blade ist offline   Mit Zitat antworten
Alt 16.01.2009, 13:18   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 10.07.2007
Beiträge: 484
Standard

kann ich mir erst mal nicht so vorstellen.
Denn wenn du nur 000 hast, wie willst du da die eigentlichen Daten wieder heraus bekommen?
Also da spricht mein Wissen eigentlich dagegen.
Aber 100% kann ich das auch nicht sagen.

Bei Bildern und so ist mir das schon klar, aber bei einer Iso?
Weiny ist offline   Mit Zitat antworten
Alt 16.01.2009, 14:58   #4 (permalink)
Neuer Benutzer
Themenstarter
 
Registriert seit: 15.01.2009
Beiträge: 8
Standard

Wie das mit dem "Hamming code" nacher aussieht, weiß ich auch nicht ganz.
Oder ob es überhaupt mit diesem Code gemacht wird.
Aber ich denke schon dass es soetwas gibt.

Ich habe eine ISO mit lauter Nullen. Nur etwa 1% besteht aus brauchbaren Daten.
Gepackt war sie ca. 5 MB groß. Entpackt 700 MB.
Und als ich die ISO mit Winrar entpackte, waren alle Dateien 1A brauchbar.

So denke ich also, dass man absichtlich Fehlererkennbare Codes in die ISO schleust.
Oder wie soll das sonst funktionieren? Hat da wer eine Ahnung oder Vermutung?

"Nichts ist unmöglich!"

PS:
Zitat:
Denn wenn du nur 000 hast, wie willst du da die eigentlichen Daten wieder heraus bekommen?
Du meinst dann 0x00? Warum sollte dieser Wert vorkommen? Das ist doch nix. Aber Probleme gibt bei 100. Oder vielmehr unter 100. Wenn man nur eine Null braucht. Denn 1x00 ist 00 und nicht 0. Aber egal. Das war eig. nur eine schnell spontane Idee.
V3-Destroyer ist offline   Mit Zitat antworten
Alt 16.01.2009, 22:42   #5 (permalink)
Sviper
Gast
 
Beiträge: n/a
Standard RE: Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)

Zitat:
Zitat von 'V3-Destroyer',index.php?page=Thread&postID=703935#pos t703935
Die einfachste Methode ist ja aus einem 4 Bit Code 7 Bit mit evtl. Fehler (nur ein Fehler) zu machen.
Also aus 1101 werde 1010101 (K0-K2)
so könnte man zB einfach sagen 01010101 > 401 (also 4x01).
Macht das einen Sinn? Die meisten Codierungen werden sich wohl nicht so schön auflösen lassen wie 1010101. Da ist es sinnvoller den 7-Bit-Code in einen 4-Bit-Code zurückzucodieren, damit spart man deutlich mehr Platz.
Außerdem hinkt das Beispiel gewaltig: wenn du einen Fehler einfügst ändert sich die Anzahl der Bits ja nicht. Aus 1010101 würde mit einem Fehlerbit z.B. 1000101 aber nicht 01010101 (weil es ja jetzt 8 bit sind). Was du da machst, ist einfach eine Null einfügen. Damit ergibt sich aber das Problem, wie man den Code, bei dem du die Null einfügst von Code unterscheidest, der original schon die Null hat. Bei diesem Bitstuffing wird dann normalerweise eine eindeutige Codesequenz eingefügt um den Unterschied zu kennzeichnen. Dadurch benötigt man aber wieder mehr Platz, womit das für ein Kompressionsverfahren imho ungeeignet erscheint.

Und was die ISO mit den Nullen angeht: Da brauch man ja überhaupt nicht tricksen. Wenn da über 690 MB lang nur Nullen kommen, dann wird das einfach dann als Information so rein geschrieben, dass auf den nächsten 690 MB nix als 0 is. Und zack - hast du ne Packrate von fast 99%. Da braucht man doch keine Tricks...
  Mit Zitat antworten
Alt 17.01.2009, 14:32   #6 (permalink)
Neuer Benutzer
Themenstarter
 
Registriert seit: 15.01.2009
Beiträge: 8
Standard

Ich weiß nur, dass es sowas gibt. Wie genau das funktioniert weiß ich nicht.
Vielleicht kennt jemand den KGB-Archiver. Der schaffts ja noch kleiner. Braucht aber extrem lang.
Jedenfalls hab ich eine KGB datei von 64KB. Entpackt sind es 700MB (fast nur FF) nach dem brennen, sind die Daten aber wieder brauchbar.

Klar, hat man bei der ISO mit fast nur Nullen eine hohe Packrate.
Das ist ja auch das Ziel.

Ich habe die ISO ja noch. Aber sie hier hochzuladen (oder auch die 64KB KGB) ist hier bestimmt nicht erlaubt. ^^
V3-Destroyer ist offline   Mit Zitat antworten
Antwort

RB

Empfehlung:

Thema: Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)

Lesezeichen


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)
Thema Autor Forum Antworten Letzter Beitrag
Spiele kleiner machen Deets Nokia N73 Forum 4 24.05.2008 06:24
Fotos kleiner machen???? Veromy Alles für den Einsteiger 6 22.09.2007 13:11
bilder kleiner machen sibile Software Probleme 2 01.06.2007 20:15
mp3 kleiner machen acidbourn Software Probleme 2 28.11.2006 21:59
Bilder kleiner machen Ebola Off-Topic 3 26.08.2006 14:09

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Powered by vBadvanced CMPS v3.2.2
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0


Sie betrachten gerade: Fehlerkorrekturcode - Absichtlich Fehler machen, um kleiner zu packen. (ISO>RAR)