ZIP handler not changing over to BetterZip in Leopard
Apologies if this has already been addressed. I did a clean install of Leopard and have since been unable to get it to stop using the built in Archive Manager when I double click a ZIP. I've set BetterZip as the ZIP handler from within BetterZip, but to no avail.
Any help?


(4.9)
(4.6)

Yeah, that's bad. Apple have apparently made some changes to the zip archive identification. I will have a fix in a few days.
I don't know if is related but I'll ask! :)
I changed the zip handler but the icon becomes white (not the right one) under Leopard. Why?
(using 1.5.4)
http://img401.imageshack.us/img401/8986/immagine1vs4.png
I too implemented a clean install of Mac OS X Leopard and since installing the latest version (v1.5.4) of BetterZip...
(1)ZIP file icons which are clearly associated with BetterZIP show up as plain white icons; not what I was used to in Tiger (where the nice ZIP box icons clearly identified the ZIP file).
(2) Many of the ZIP files are still associated with the default Archive Manager application even though I've tried to set them all to Better Zip
Yes, it's the same on my own Leopard installation. One part of the problem is that Apple changed the identification (UTI) of zip archives from com.pkware.zip-archive to public.zip-archive. I will have an update next week that fixes this problem. Unfortunately, changing this does not fix the wrong icons. I am currently researching this.
Any progress on this?
Yes, the new version that fixes the problem will probably be out tomorrow or Thursday.
there are still some problem with the .rar files icons, they turns to white icon!
Did you restart the Finder or the complete system? That helps in many cases. But yes, like I said in my last blog post: The type system is still not very predictable. When you look in the "Get Info" window of that file, does it say it opens with BetterZip? If yes, I would think the Finder caches the icons incorrectly.
yes, I restarted the Finder, and made a complete logout, but nothing had changed. The proprieties indicates that betterzip open the file, but if i press modify all it shows white icon. what else can i do? or i have to wait to next update?thank you
rar files are still opened with quicktime. ich installed the new version, restartet my macbook und set choose none and then choose all. then an reboot, but the problem is still there
Emanuele: Your system knows which application should handle rar files (BetterZip), but still displays the wrong icon. I'll keep my eyes on the problem, but currently there is not much I can do.
LSL: Quicktime? How did that happen? I didn't know QT could open rar files at all. Try this: Select a rar file in Finder. Press ⌘+i (Command+i) and select BetterZip in the "Open with" section. Then click the "Change All" button below the popup. Does that help?
You can both try to clean the LaunchServices database that caches which file types to open with which application by copying this command into the terminal then pressing Return. Please understand that after this Mac OS X will ask you again for all file types whether you really want to open them with whatever application you have installed to open the type (e.g., Word for doc, ...) Here's the command (it's one line and maybe cut off by the right sidebar, just select the two lines with your mouse and press ⌘+c):
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain userOn Tiger the command is:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain userwhen i load a .rar file with firefox, there are 2 files in the downloads folder. the "test.rar" and "test.rar.part"(or something like that). the test.rar datei has a better zip icon, the test.rar.part none. when the download is finished, there is 1 file: test.rar but the icon is now thy quicktime. when i open this file, im asked: this file cant be opened with quicktime. right click open with and then change all just helps for the choosen rar file. information, open with betterzip and change all doesnt help, too :-(
the command doenst help :-( nothing changes
Oh, I see. Yeah, Firefox seems to have a bug or at least incompatibility with the Mac OS X type system. It seems to change creator types on purpose after downloading and getting it wrong. See this other post, especially the last two comments on that page. Maybe the FF extension described there will help you.
thats not the problem. i made a video and its currently uploading
http://www.youtube.com/watch?v=a4xILel5JnM
here you can see my problem, when i anable that all .rar files are opened with betterzip, it changes to quicktime (sorry for my english)
Okay, zumindest habe ich aus dem Video erkannt, dass wir das Problem auch auf Deutsch lösen können. Hoffentlich. Also direkt nach dem Runterladen ist das File erstmal mit QuickTime verknüpft, oder? Was passiert wenn man das gleiche File mit Safari runterlädt? Und wie geht es dann weiter? Ich erkenne leider keine Details auf dem Video.
also, ich habe jetzt mal eine .rar datei mit safari runtergeladen. wenn die datei fertig geladen ist, dann hat sie zwar kein icon, aber wird automatsch mit betterzip geöffnet :-)
mir ist noch aufgefallen, dass wenn ich ein archiv mit mehreren parts lade, dass einen passwortschutz hat und das passwort in die part1 datei eingebe (nachdem ich alle parts so eingestellt habe, dass sie mit betterzip geöffnet werden), die datei entpackt wird, aber kurz vor ende eine fehlermeldung kommt, dass das passwort nicht stimmt. hab das mit mehreren dateien getestet. das passwort war immer richtig
Hm, eine Möglichkeit wäre, dass am Ende noch eine Datei in dem Archiv ist, die mit einem anderen Passwort geschützt ist als alle anderen Dateien davor. Prinzipiell ist das möglich, ist mir nur noch nie passiert. Mit so einer Situation kann BetterZip im Moment noch nicht umgehen, aber ich werde noch ein paar Tests machen.
nein, dass habe ich schon überprüft. ich habe leider jetzt keine zeit mehr, werde erst morgen weiter forschen können, aber ich mache mir gedanken
Ich habe das (multi-volume rar mit Passwort) jetzt mit ein paar verschiedenen Archiven getestet, aber bei mir funktioniert das ohne Probleme. Falls es irgendwo so ein Archiv zum Runterladen gibt, lass es mich bitte wissen, dann schau ich mir das direkt an. E-Mail als Alternative.
ich habe das archiv von einem freund erstellen lassen und geladen, es ist aber schon wieder offline.
ich will nun probieren, betterzip komplett zu löschen und es dann nochmal zu installieren. welche dateien werden alle von betterzip ertellt? und wo finde ich sie?
Ich kann mir nicht recht vorstellen, dass das etwas bringt, denn BetterZip installiert eigentlich nichts. Es gibt nur BetterZip.app und das Preferences-File ~/Library/Preferences/com.macitbetter.betterzip.plist. Lass mich bitte trotzdem wissen, was bei dem Versuch herauskommt. Danke!
~/Library/Preferences/com.macitbetter.betterzip.plist
diese datei gibt es bei mir nicht, weder, als die app schon gelöscht war, noch nachdem ich betterzip im programme ordner hatte. (habs auch gestartet und bin in den einstellungen gewesen)
das einzige, was ich von betterzip finde ist die app im programmordner
Aber den Ordner gibt es schon? Die Tilde ist die Abkürzung für deinen Home-Ordner (z.B. /Users/lsl/). Da sollten eine Menge com.*.plist Dateien drin liegen. Und eben auch com.macitbetter.betterzip.plist. Seltsam, die Datei wird sofort beim Öffnen von BetterZip erstellt.
oh, dummheit von mir, ich hab nicht im user ordner geschaut, sondern im allgemeinen ordner.
Also ich habjetzt mal ein wenig probiert. ich habe alle dateien von betterzip gelöscht und neu installiert. wenn ich ne rar-datei mit safari öffne, alles gut. wenn ich ne rar-datei mit dem downloadmanager speeddownload lade, gibts auch keine probleme (die fertig geladene datei hat zwar in beiden fällen kein icon, aber das ist unwichtig). wenn ich allerdings ne rar-datei mit firefox lade, wird die fertige datei immer mit quicktime geöffnet (was zu einer fehlermeldung führt, denn QT kann mit den dateien logischerweise nix anfangen). ich weiß nicht, wie das zu erklären ist :-D
übrigens: bei .zip dateien gibt es überhaupt keine probleme...
Ja, meine Theorie ist noch immer, dass Firefox nach dem Download den Creator Code oder FileType Code falsch setzt. Seltsam nur, dass es mit zip keine Probleme bei dir gibt. Keine Ahnung, ob das auch mit der Konfiguration des Servers zusammenhängen kann. Den MIME-Type schickt ja normalerweise der Server mit oder? Versuche doch mal dieses File von meinem Server runterzuladen. Womit wird das geöffnet?
diese datei wird zufälliger weise standartmäßig mit betterzip göffnet. ich lade gerade noch eine datei zum test, die braucht aber noch ein wenig. ich denke, dass der MIMI-Type vom server kommt
edit: habe noch eine datei geladen (von rapidshare.com), diese wird leider mit QT geöffnet. also besteht das problem nicht, wenn man "speichern unter", sondern dann, wenn man einfach auf den erscheinenden lade button klickt. ich teste jetzt mal, ob das problem auch besteht, wenn die datei nicht im standard download ordner gespeichert wird, sondern in einem anderen ordner
edit2: am ordner liegts auch nicht
Ja, denke ich auch. Und Firefox verwendet dann den MIME-Type, um nach dem Download den Dateityp festzulegen. Mit SuperGetInfo kannst du den File Type und Creator Code eines solchen Files ansehen. Gibt es da einen Unterschied zwischen meinem Testfile und den problematischen Files?
wo genau wäre denn der unterschied zu erkennen? also ich öffne beide rar dateien mit dem tool und worauf soll ich dann achten?
Im rechten unteren Eck gibt es 2 Textfelder mit Type bzw. Creator beschriftet. Und da stehen vermutlich Buchstaben drin. In meinem Fall BINA und hDmp.
http://www.250kb.de/u/071108/j/6e7830e0.jpg
da ist ein bildschirmfoto von dem tool.
links eine datei, die ich geladen habe und so eingestellt habe, dass sie von betterzip geöffnet wird, in der mitte die selbe datei direkt nach dem runterladen und rechts deine testdatei
es fällt auf, dass nur deine datei keine infos anzeigt
Dann bleibt eigentlich nur noch die Möglichkeit, dass Firefox eine Applikation einträgt, die das runtergeladene File öffnen soll. Das zu überprüfen ist aber eher kompliziert. Eine Möglichkeit wäre, im Terminal
cat xxx/rsrc > ~/Desktop/test.txteinzugeben, wobei xxx durch den Dateinamen inklusive Pfad ersetzt werden muss. Direkt an den Dateinamen angeschlossen muss /rsrc stehen. Dann Return drücken. Dabei kommt auf deinem Desktop eine Datei test.txt heraus, in der ein Haufen Schrott steht. Aber ziemlich am Anfang erwarte ich etwas wie %/Applications/QuickTime Player.app
/Users/Lucas/Desktop/1986UGE_bonus.part42.rar/rsrc > ~/Desktop/test.txt
dieses eingegeben erzeugt eine txt datei, in der steht aber nix drin?!
Mit cat davor? Das ist wichtig.
ja, mit cat davor:
cat /Users/Lucas/Desktop/1986UGE_bonus.part42.rar/rsrc > ~/Desktop/test.txt
Hm, okay. Da fällt mir momentan auch nichts Sinnvolles mehr ein. Wenn man über das Info-Fenster im Finder eine Applikation zum Öffnen des Files auswählt, findet man sie im Resource Fork der Datei wieder (deswegen der Test mit dem Terminalbefehl). Wenn ich noch auf irgend etwas draufkomme, melde ich mich wieder. Sorry, im Moment!
kein problem, ich bin ja schon froh, dass wir so weit gekommen sind. da werden wir auch früher oder später eine lösung finden
Ich habe leider auch das Problem mit der Quicktime-Verknüpfung über Firefox :-(
Würde mich auch über eine Lösung freuen!
Danke, diese kleine Zeile hat mir eben sehr geholfen.
gibt es inzwischen eine Lösung für das Firefox-Problem?
Hm, okay. Da fällt mir momentan auch nichts Sinnvolles mehr ein. Wenn man über das Info-Fenster im Finder eine Applikation zum Öffnen des Files auswählt, findet man sie im Resource Fork der Datei wieder (deswegen der Test mit dem Terminalbefehl). Wenn ich noch auf irgend etwas draufkomme, melde ich mich wieder. Sorry, im Moment!