|
| Bläul.de>Computer>von mir programmiert>CopyBytewise
CopyBytewise
- Wozu ist das Programm gut?
- Bedienung
- Sourcecode
- Disclaimer
- Download-Link
- Wozu ist CopyBytewise gut?
Das Programm kopiert einzelne Dateien in kleinen Teilen. Kann ein Teil nicht gelesen werden, so werden am Zielort falsche Daten gespeichert und das Kopieren fortgesetzt.
Ich habe das Programm geschrieben, um die Installation von SimCity 4 zu vervolständigen. Die in meinen CD-Emulator eingelegten ISO-Datei der zweiten CD einhält schwache Sektoren,
also Gebiete, die beim normalen Kopieren z.B. mit dem Explorer CRC-Fehler bewirken. Das Spiel lässt sich aber ohne diese Dateien nicht starten.
Die Größe der Packete lässt sich anpassen, um so eine möglichst gute Kopie zu erhalten.
In anderen Worten:
Ist der nicht lesbare Bereich im Original 512 Byte groß und Packetgröße beispielsweise 20 KB, dann wird in die Zieldatei ein Fehler von 20 KB eingebaut.
Allerdings ist das Kopieren mit 20 KB wesentlich schneller als mit 512 oder 1024 Byte je Packet.
Die Zieldatei hat genau die Dateigröße der Orginal-Datei.
Das Programm darf nicht oder nur in geringen Mengen an Fische verfüttert werden. Siehe dazu auch den Disclaimer.
CopyBytewise dient nicht zum Retten von CDs, die im Explorer nicht einmal eine Dateiliste anzeigen.
Genausowenig erstellt das Programm ein Image einer CD, es kann nur einzelne Dateien kopieren.
Das Programm ist nicht auf CDs beschränkt, es kann auch ganze Ordnerstrukturen von beliebigen Orten kopieren.
- Bedienung
CopyBytewise ist nur nötig, wenn sich die Datei normal nicht kopieren lässt, besonders wenn das normale Kopieren erst nach einer Weile abbricht.
- Im Feld Original-Datei Pfad und Dateinamen zur nicht lesbaren Datei auf der Diskette oder der CD angeben.
- Im Feld Ziel-Verzeichnis Laufwerk und Pfad zum Ziel angeben. Am Ende keinen Backslash \ schreiben.
- Auf die CopyBytewise-Taste drücken und warten.
Beim Kopieren wird der Fortschritt in der Titelleiste angezeigt. Bei fehlerhaften Bereichen wird außerdem die Anzahl der bereits gefundenen Bereiche angezeigt.
Die Taste nicht 2x drücken.
- Source-Code
Der komplette, unkommentierte Quellcode für Visual Basic 6 ist in der ZIP-Datei enthalten. Übrigens ist das Programm nicht auf schnelle Ausführung, sondern auf sicheres Schreiben optimiert.
- Disclaimer
Ich bin für Schäden, die bei der Benutzung oder
Nichtbenutzung von meinem CopyBytewise auftreten nicht verantwortlich, Du
handelst auf eigene Gefahr. Ich habe keine Ahnung, was dieses Programm noch alles
tun kann, abgesehen von dem, was in diesem kleinen Text steht. Ich hafte auch
nicht für den Festplattencrash, den Sie möglicherweise bald erleiden und auch
sonst nix.
CopyBytewise: Download
CopyBytewise.zip (10 KB): ZIP-Datei mit EXE-Datei und Visual Basic 6-Source-Code.
Benötigt einige DLLs, die allerdings nicht dabei sind und im Netz unter VB6-Runtime zu finden sind.
Natürlich: Für fröhliche oder erfreute Kommentare gibt's das Gästebuch, für Fragen und Probleme das Kontaktformular!
| |