zipの日本語ファイル名がmacOS10.15で解凍できなくなる (63レス)
1-

1: 2019/10/13(日)13:13 ID:eb3bHtY/0(1) AAS
macOS 10.15 Catalinaでzipファイルに含まれる
日本語ファイル名(ShiftJIS)の対応が廃止されました。

そのためzipファイルに日本語ファイル名が含まれていると
エラー22 引数が無効 と表示され英語ファイル名も含め
すべてのファイルが解凍できません。

すでにそういうzipファイルが有る場合、
macOS標準機能では解凍できなくなったということです。
省1
2: 2019/10/13(日)13:16 ID:YUj+6sJM0(1) AAS
Windowsユーザーのために、わざわざShiftJISで
作成したzipファイルがmacOSで解凍できなくなるw
3: 2019/10/13(日)16:05 ID:KPMfaaNn0(1) AAS
元々壊れてるzipファイルすらエラーも警告もなしに解凍して
正常だったかのように振る舞う欠陥仕様だったし。
4: 2019/10/14(月)03:38 ID:CfwyLAVb0(1) AAS
標準のZIPなんて使ってねーよ
5: 2019/10/16(水)18:32 ID:VDWNfBrj0(1) AAS
圧縮には何を使ってるの?
6
(1): 2019/10/17(木)08:00 ID:W7y/qXM30(1) AAS
これマジでどうしようかと考えてる
今お付き合いのある会社さんに日本語.zipはやめたくれ言うのも失礼かなと悩むわ
下請けのお前が対応しろって話になるし
7: 2019/10/17(木)08:31 ID:XSQCvQ0a0(1) AAS
別のソフトで解凍すれば良いだけだが
8: 2019/10/17(木)18:05 ID:zKmFeoMI0(1) AAS
>>6
FTPでフォルダごと上げろ
9
(1): 2019/10/18(金)10:35 ID:2H7maT3m0(1/2) AAS
今どきSHIFTJISでファイル名付ける環境ってなんだ?
10
(1): 2019/10/18(金)11:28 ID:a9afNflI0(1) AAS
>>9
今どきって言うけどさ、zipの役割を考えると、
昔にアーカイブしたファイルを扱うことは多いんだぞ
今だけ見てたらダメだろう
11: 2019/10/18(金)14:35 ID:2H7maT3m0(2/2) AAS
>>10
おー、確かにそりゃそうだ。
まあ、今でこそやらなくなったが、ちょっと前は
解凍できない時は色々アーカイバ変えて試したんだし
それでいいんじゃね?
12: 2019/10/18(金)18:37 ID:bTOkqtLq0(1) AAS
Windowsは、7+パッチ もしくは 8 以上でUTF-8のファイル名に対応したから、
OSの標準機能だけでShiftJISとUTF-8の両方に対応できてるというのは皮肉なことだなw

macOSはどうする? OSの言語設定によって文字コードを変えるか?
それともUTF-8でない場合のて文字コードを設定できるようにするか?
それとも解凍時に文字コードを選択できるようにするか?
今までの自動判定でもいいけど、判定にミスると文字化けするんだよな。
13: 2019/10/19(土)17:42 ID:DJq11vep0(1) AAS
しかしmacOS側もなあ:

- ファイル名がUTF-8といってもいわゆるUTF-8-MACというやつなので、Windowsと
やり取りした時に問題になるケースがありそう。
- ZIPをmacOS上で作るとメタデータのフォルダを付けてくるのでWindows上でそれを
解凍したときに余計なフォルダが作られてうざい。
14
(1): 2019/10/20(日)16:43 ID:8BxE/Z+I0(1) AAS
The Unarchiverというアプリを使ってみたら、日本語のファイル名の時にエンコーディング
を何にするか聞いてきた。いいかもしれない。
15: 2019/10/21(月)02:01 ID:23eaV/Pe0(1) AAS
定番アプリだよ
解凍はそれで解決するから正直大した問題じゃない
16: 2019/10/21(月)03:30 ID:xtc58GNu0(1) AAS
OS標準機能だけでzipが使えることが誇りだった人には
大きな問題なんだよ。

一方WindowsはOS標準機能だけでできるようになったからな。
UTF-8とShiftJISの両対応
17: 2019/10/21(月)13:45 ID:KH9PsEER0(1) AAS
こいつ誇りとか言い出しましたよwww
じゃあ互換性の高いであろうWindows使って誇ってた方がいいと思うよ
18: 2019/10/21(月)13:48 ID:p3p/V3yh0(1) AAS
Windowsユーザーは、OS標準以外のアプリが多いことが誇りだから
最近はWSLのおかげでLinuxの大量のコマンドまで使えるようになった。
19: 2019/10/21(月)21:28 ID:d32VkT4J0(1) AAS
ホコリwww

Win使ってろ、バカ
20: 2019/10/30(水)03:13 ID:YAuzeHks0(1) AAS
unzip error 22: invalid argument
外部リンク:discussions.apple.com
21: 2019/10/31(木)00:11 ID:02m8MKfG0(1) AAS
年がら年中バカが文字化けディレクトリ名を
ご丁寧に再zipして送ってたりするんだよな

osでの対応辞めたのは正解だわ
レガシー必須勢はどうせフリーソフト使う
22: 2019/10/31(木)01:28 ID:Qyhhi7+f0(1) AAS
悲報

macOS 10.15.1 Catalinaでもzipファイルが解凍できない不具合は修正されないままなので注意を。
外部リンク[html]:applech2.com
23
(1): 2019/10/31(木)01:38 ID:FnrhsdXh0(1) AAS
代わりのソフト何使ったらいいか教えてくれ
24: 2019/10/31(木)05:20 ID:fyPdpIA10(1) AAS
>>23
>>14
25
(1): 2019/10/31(木)12:07 ID:uKnhjDZz0(1) AAS
KEKAが圧倒的に良いぞ

マルチプロセサ対応でめちゃ速い
26: 2019/10/31(木)14:40 ID:gGT0HIHF0(1) AAS
>25
配布元ではオープンソース、App Storeではシェアウェア
機能制限かかってるほうが有償って珍しいな
外部リンク:apps.apple.com
27: 2019/11/16(土)06:35 ID:BW0GHwng0(1) AAS
まだバグ修正されてないのか?
28: 2020/01/21(火)20:04 ID:Ou/ardKM0(1) AAS
3.11.5を今でも使っているよ。
不具合がある最新版の更新は無いようだ。
29: 2020/02/09(日)02:01 ID:018NTnB50(1) AAS
Appleがこう言うバグを放置するのか見ものだな。
30: 2020/02/09(日)05:30 ID:lqxgBS4t0(1/3) AAS
Appleは現状だと、それは仕様に準拠してないファイルを作成した圧縮ソフトが悪いってスタンスだからねえ。
バグだと思ってないでしょ。
31: 2020/02/09(日)12:44 ID:Bzp+V0Gi0(1) AAS
その仕様に準拠してないというのが間違いなわけだが

例えばテキストファイルに文字コードは存在しない
いろんな文字コードがあり得る
だからテキストエディタもいろんな文字コードに対応している。

zipも同じ。zipがUTF8に対応した2006年頃までは
いろんな文字コードがあり得るという仕様だった。
互換性を考えるならそういう古いzipファイルにも対応しなければいけない
省1
32: 2020/02/09(日)18:44 ID:lqxgBS4t0(2/3) AAS
文字コードの問題じゃなくてzipアーカイブのヘッダなんだけど。
catalinaからzipの解凍は7zライブラリを利用している。

>Why can't 7-Zip open some ZIP archives?
>
>In 99% of these cases it means that the archive contains incorrect headers. Other ZIP programs can open some archives with incorrect headers, since these programs just ignore errors.
>
>If you have such archive, please don't call the 7-Zip developers about it. Instead try to find the program that was used to create the archive and inform the developers of that program that their software is not ZIP-compatible.
省2
33: 2020/02/09(日)19:18 ID:0T1nvx3R0(1/2) AAS
7zライブラリを利用していることは
なんの関係もない話だ

アップルが互換性を切ったか
実装漏れ、すなわちバグであるという事実とは
何の関係もない
34: 2020/02/09(日)19:19 ID:0T1nvx3R0(2/2) AAS
当たり前だが7zライブラリ自体はUTF-8以外の文字コードもサポートしてる
マヌケなのはアップル
35
(1): 2020/02/09(日)20:08 ID:lqxgBS4t0(3/3) AAS
現在の動作が文字コードがげんいんという思い込みから離れて考えてみてはどうでしょうか。
ちゃんと動作を検証しましたか??
36: 2020/02/09(日)23:49 ID:Y5TFElxV0(1) AAS
>>35
文字コードが原因であることはすでに事実であることが判明してる
いちいち蒸し返さなくていい

unzip error 22: invalid argument
外部リンク:discussions.apple.com

> he file contained the Chinese,

> It is NOT just Chinese Characters.
省1
37: 2020/02/10(月)02:25 ID:awvK0wiA0(1) AAS
仮にエンコーディングがUTF-8でもmacOSとその他で違ったりするからなあ。
エンコーディング以外に大文字小文字の問題なんかもある。
究極どういうファイルシステムなのかという情報がいると思われ。
なんか根本的な解決策はないのかなあと。
38
(1): 2020/02/10(月)03:08 ID:eCMFwxGT0(1) AAS
文字コードがってのは結果であって、原因は旧バージョンのWindwosみたいにzip圧縮するときにunicodeのエンコードやってないからでないの?
だから引数エラーになってる。
39: 2020/02/10(月)04:55 ID:bzZzLl820(1) AAS
>>38
だからUnicodeにすることは必須ではないんだよ
ShiftJISで入れてもzipの仕様的にはOK。というか2006年まではそうするしかなかった。
Unicode文字列で格納しているというフラグができたのが2006年のzipフォーマット6.3.0から

Windowsは互換性重視で圧縮時はOSの言語設定依存になっている
展開時はUnicodeとOSの言語設定の両方に対応している

macOSは早々に互換性を切った。Appleコミュニティの「I have this question too (810)」の多さが
省1
40: 2020/02/10(月)15:06 ID:vs6Najn90(1) AAS
ここでギャースカやっても事態は変わらんだろ
まあ怒りの矛先には丁度いいんだろうけど
41: 2020/02/11(火)00:22 ID:lra7by8Q0(1) AAS
Appleは本家にギャースカ言っても自体は変わらんけどなw
MSはあんなにユーザーのフィードバックを反映してるというのにね
42
(1): 2020/02/15(土)19:01 ID:pt1Mqfvi0(1) AAS
テキストエディタにもバグがあったくらいだし。
もし互換性を削ることが逆にバグに繋がるのだとしたら。
正規仕様に戻したほうがいいと思う。
Catalinaは完全64bitであることが売りだが
明らかに64bitライブラリが不完全で不安定だし。
Appleは64bitに完全対応できていないように思う。
実際32bitで築いてきた資産をいま切るのは時期尚早。
省7
43: 2020/02/16(日)07:31 ID:BgKliOA+0(1) AAS
>>42
>簡単なスクリプト類もまだ32bitで
スクリプトはCPU依存しねえんだが釣りか?
iOSはとっくに完全64bitだし、32bitはmacOSと
watchOSくらいじゃないか。
44: 2020/02/16(日)19:58 ID:ZvuGv4Ud0(1) AAS
プログラムとスクリプトが合わさったハイブリッドスクリプト類が環境依存する。
膨大なハイブリッドスクリプトのコードを64bitに移行するには膨大な時間がかかる。
これを内部的には解決できてないので64bitアプリが動かないだけで32bitのエミュレートコードは動いている。
このハイブリッドスクリプトを捨てないと完全64bit化できないのでバグが多発し不安定になる。
45: 2020/03/26(木)23:40 ID:HUwLd1rp0(1) AAS
直ったらしいよ
良かったねmacOSが誇りだった人
46
(1): 2020/05/29(金)11:45 ID:fcWRRKvI0(1) AAS
ついでにFinderファイル名・漢数字のソートが狂う問題も直して欲しかったな
昇降順にソートすると五四二一三(54213)、降昇順にソートすると二四三五一(24351)
47: 2020/05/29(金)18:05 ID:Nu7gVU/w0(1) AAS
本当だ
システム環境設定>地域と言語>一般>リストでの表示順序 をどれにしても12345にはなってくれない
48: 2020/05/29(金)19:20 ID:27/Wod9t0(1) AAS
漢数字は数字として扱ってないんだろうな。
49: 2020/06/05(金)17:30 ID:MERN+EIZ0(1/2) AAS
>>46
それ、どうして昇降順と降昇順で対称じゃないんだっけ?
50: 2020/06/05(金)17:41 ID:MERN+EIZ0(2/2) AAS
たぶんソーティングルール(コレーション)の標準的な規格に従ってるんだろうけど、
漢数字順、というのが無いような気が。

漢数字を英数字のように扱ったらいいのかな? その場合。、一〜九は英数字同様
他の漢字より優先する? それとも今の漢字の順序で一〜九の相対的位置だけ変える?

しかしふと、漢数字って一〜九以外に十百千...零もあるよなあ。
さらには壱弐参、拾とか... でもエヴァのTV版の各話とかちゃんと並ぶべきだし。
51: 2020/06/05(金)22:21 ID:la/cy3Yi0(1) AAS
やれないことはないけど、結構複雑で面倒なアルゴリズムになるな。
「1億2000万」「1億2千万」とかも使われるし。
52
(1): 2020/06/06(土)00:05 ID:/lk1agSA0(1) AAS
Catalinaで解凍できないzipのサンプル、どっかに無いかな
あったら教えて
53: 2020/06/06(土)00:30 ID:bQc6Fhov0(1) AAS
>>52
教えるとなんかいいことあるの?
54: 2020/06/06(土)02:27 ID:wi5XXK4q0(1) AAS
とりあえず1桁のはソートされるようにハックしてみた
画像リンク[png]:i.imgur.com
55: 2020/06/06(土)07:29 ID:DhEto4ud0(1) AAS
ちなみに最初しくじってFinderを立ち上がらなくしたのはここだけの話。
よいこのみなさんはまねしないようにw
56
(1): 2020/06/06(土)10:06 ID:UnRHcOmI0(1) AAS
役所や法曹現場のWindowsは漢数字ソートどうなってるんだろうね?
昔使っていた一太郎は国産だけあって漢数字・算用数字表記切り替えまで用意されていたと
記憶してる。

チラ裏
iBooks.appも日本語縦組みレイアウトが欧文と同じ行間値に固定されてるから新書や文庫を読むとき辛い。
ジェスチャーか初期設定で行間変更して欲しいと次期OSβの度に英文レポート投げてるけど毎年無視されてるわ。
57: 2020/06/06(土)10:22 ID:wPH210wq0(1) AAS
>>56
内部では全て英数字で処理して、表記方法として漢数字が選べるとかすれば簡単になるな。
58: 2023/05/22(月)21:52 ID:TUCsb6Y50(1) AAS
漢数字ソート大変そう
59: 2023/10/16(月)15:16 ID:7ds8K1SK0(1) AAS
フェラーリって名前がいやらしい
60: 2024/08/23(金)12:05 ID:3g9qgNYh0(1) AAS
しょうがないよね
皆さんその中の大型連敗もなかった場合は…
61: 2024/08/23(金)14:10 ID:cW/Z7CNX0(1) AAS
そこまで考えてないんだよ
これがモチベーションアップにつながるとは思うよ
お前おっさんだろ
62: 2024/08/23(金)14:10 ID:RXW3IivA0(1) AAS
死んでたのも含め8人だった?
画像リンク[jpeg]:i.imgur.com
63: 2024/08/23(金)14:42 ID:hklNAjK50(1) AAS
トーヨータイヤ(微ポジ)
「もうちょっと待ってください。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.508s*