[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/22 13:24 / Filesize : 210 KB / Number-of Response : 954
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

7-Zip総合スレ Part 4



1 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 01:36:03 ID:8ae+qdYH0]
7-Zip は Windows 98/ME/NT/2000/XP にて動作する
GNU LGPLに従って配布されるフリーソフトウェア

主な特徴 :
LZMAアルゴリズムによる高圧縮率の圧縮形式7z形式のサポート
7-ZipはGNU LGPLに従って配布されるフリーソフトウェアです
ZIPとGZIP圧縮において7-ZipはPKZipやWinZipよりも2-10%高い圧縮率を出します
7z形式は自己解凍形式をサポートしています
Windowsシェルに組み込めます
強力なファイルマネージャ
強力なコマンドラインバージョン
FAR Manager のプラグイン
59言語に対応

サポートしている形式 :
7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, TAR, CPIO, RPM, DEB


7-Zipウェブサイト(日本語)
www.7-zip.org/ja/

Linux版
sourceforge.net/projects/p7zip/
p7zipは別の開発者による、7za.exe(コマンドライン版7-Zip)のUnix移植版プログラム


7-Zipの開発を支援するために7-Zipに登録することができます
www.7-zip.org/ja/register.html

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 20:05:21 ID:zIfTHlRQ0]
>>195 thank you

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 02:42:36 ID:KhZtzbGQ0]
7-zip32.dll の 7-zip32.txt に Implode 方式の解凍が可能とあるが、
PKZIP の DCL Implode が解凍できない。
Unsupported Method と表示される。なぜだ?

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 03:12:34 ID:27Ah9Ym40]
>>197
本家 7-Zip はどうなの?

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 08:28:39 ID:KhZtzbGQ0]
本家もだめだな。こりゃ嘘なのか?
ttp://www.csdinc.co.jp/archiver/lib/7-zip32.txt


200 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 15:48:51 ID:JHN7KAaj0]
ImplodeとDCL Implodeは別物じゃ有るまいか?
ちょっとググって見たけどImplodeは6、DCL Implodeは10みたいだぞ。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 03:47:29 ID:G0bjktsn0]
そうなのか。
ただの Implode 方式の圧縮って、どのソフトでするんだろ?

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 14:35:50 ID:6z9Pjqk40]
優しくするとつけ上がるな、ググって損した。自分で調べろ。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 20:32:37 ID:G0bjktsn0]
すまん、もちろん調べたが分からなかった。
PKZIP以外では Implode は聞いた事が無い。
あと、PKZIP以外では DCL Implode の解凍ができなかったし、
WinZip以外では PPMd の解凍ができなかった。
>>200は知っているのか?

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 23:44:39 ID:nuUUklOx0]
WinZip の PPMd は Explzh、Archive decoder が解凍出来たな。
単純に1ファイルを圧縮した物の解凍を試しただけなので漏れがあるかも知れないが。
Implode の方は知らない。



205 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 16:37:13 ID:7tYYjZRp0]
情報さんくす
古いzip以外でImplode圧縮はできるのか?

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 13:47:42 ID:oPm/LdcJ0]
テキストを圧縮するならPPMdがいいというのは本当ですか?

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 21:27:19 ID:49DUyxwy0]
一応本当のはず。
PPMっていうのは前に出現したデータから、次に出てくるであろうデータを
予測して圧縮符号を決めるアルゴリズム。
テキストデータっていうのは、前に出た文字と次に出てくる文字の関連性が
非常に高い。だからPPMはテキストデータの圧縮には良い。
半分くらい勘で答えた。でも実際テキスト圧縮ならLZMAより良い圧縮率になること多い。

208 名前:名無しさん@お腹いっぱい。 [2006/12/17(日) 15:32:47 ID:iCdEzTVn0]
これはファイル一つだけならフォルダを作らない機能無いの?

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/18(月) 07:59:48 ID:arLgQOam0]
フォルダが圧縮されているならそのまま展開
それ以外ならフォルダを作成してそこに展開

という風にしたいんですが、コマンドラインでできないでしょうか?

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 08:48:42 ID:3mIkkiM80]
この手の海外製アーカイバって、そういう条件分岐みたいなのができないのが多いんだよねぇ
7zどころかエクスプローラにさえ対応してないLhaplusでもできるのに…

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 01:47:18 ID:1v9EJ4G90]
> エクスプローラにさえ対応してない


212 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 17:40:27 ID:lAZBua4A0]
7-zipってjpgなんかの圧縮済みファイルはそんなに縮まないかなと思ってたけど、
zip、lzh、rarだと98%くらいにしかならなかったのが、
実際7zで圧縮してみたら60%くらいに縮まって凄い圧縮率ですね。
あとは対応してくれる閲覧ソフトが増えてくれればいいのですが・・・。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 05:07:21 ID:uVQJ702b0]
>>212
類似データが多いものをソリッド書庫にでもしたのかな?
単一の「jpgなんかの圧縮済みファイル」ならZIPなどより縮まないことの方が多い。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 00:17:53 ID:VEovW3Hp0]
7-ZIP 4.44 α1
sourceforge.net/forum/forum.php?thread_id=1638223&forum_id=45797



215 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 02:47:34 ID:hHYnW3gu0]
複数の圧縮ファイルを解凍する時
圧縮ファイルごとにフォルダを作ってその中に解凍させる事は出来ないのかな?
1つのフォルダにまとめて解凍されちゃって不便なんだが

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 06:01:06 ID:TS9abJvr0]
>>215
<フォルダ> に解凍

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 15:50:43 ID:hHYnW3gu0]
>>216
ありがとう

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 17:06:26 ID:hEa9Jz/m0]
Don't use this alpha version for important data. Call "Test" command after each compressing operation.

What's new:
- Speed optimizations for LZMA, Deflate, BZip2 and unRAR.
- Some changes in error messages.
- Some bugs were fixed.
- New localizations: Bangla, Bashkir, Nepali.

Details about speed optimizations:
- LZMA in multithreading mode for dual-core CPUs
- BZip2 compressing and decompressing
- Deflate in Max and Ultra modes
- UnRAR code was rewritten. And it must work faster now.

219 名前:名無しさん@お腹いっぱい。 [2006/12/28(木) 04:29:16 ID:2JjYO1ls0]
>>208


220 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 00:47:52 ID:3UQh+0Wv0]
いや、レスアンカー要らないから!
NG対象じゃないからぁ!!!

221 名前:名無しさん@お腹いっぱい。 [2006/12/29(金) 21:04:08 ID:jgOLGVna0]
>>220
>>208


222 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/30(土) 00:10:48 ID:eu+s3tU90]
だからローカルあぼーんしてないってば!

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/04(木) 03:29:16 ID:tOhPY5Oh0]
7zipは分けられたrarファイルを全部揃えて解凍しないと
いけないものもあるんですか?

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/04(木) 15:49:49 ID:Bnw2xr4/0]
7zipは
分けられたrarファイルを


7zip
rar

7zip
rar

7zip
rar

7zip
rar



225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/04(木) 16:22:28 ID:7+Ye96C+0]
なんのこっちゃ

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/04(木) 16:41:03 ID:hXwstHLK0]
新年一発目のネタがこれか!

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/09(火) 22:45:20 ID:kb5sHN440]
7-ZIP 4.44 alpha 2
sourceforge.net/forum/forum.php?thread_id=1646948&forum_id=45797

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/17(水) 05:00:05 ID:qwYZObLb0]
解凍時に重複ファイルがあってもいちいち止まらないで欲しいなあ

229 名前:名無しさん@お腹いっぱい。 [2007/01/20(土) 10:40:09 ID:LcB8frmU0]
「上書きしますか?」みたいなダイアログが最前面表示にならないから困る

age

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/20(土) 23:13:38 ID:Rwf4YetT0]
7-Zip 4.44 beta
sourceforge.net/forum/forum.php?thread_id=1654680&forum_id=45797

231 名前:名無しさん@お腹いっぱい。 [2007/01/22(月) 04:15:55 ID:bRxaYbE90]
最近、バッチファイルから呼び出してzip圧縮するために
7zipのコマンドライン版を使ってるんですが

あることに気づきました
圧縮されたzipファイルが、異様に断片化が進んでしまう…
ソフトの処理の仕組み的にどうしようもないのですかねぇ

232 名前:名無しさん@お腹いっぱい。 [2007/01/22(月) 05:06:03 ID:QWMBD+oM0]
>>208
をだれかたのみます

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 05:19:23 ID:R0OOkylM0]
フロントエンドとしてNoahでも使え。

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 21:51:04 ID:6ANq7btP0]
>>231
これどういう意味?
1か2かのどっちの話だ。断片化することで発生する問題はどんな問題だ。

1. ファイルシステム上で断片化する。
2. ZIPファイルの構造内で断片化する。



235 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/23(火) 06:36:18 ID:daA1AyWS0]
solid圧縮されちゃってる、という意味にオレは解釈した

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/03(土) 01:56:15 ID:ySV7Wfln0]
700M位のを解凍しようとしても
すぐ解凍しないで5分とか経ってからしか解凍が始まらない

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/03(土) 08:50:25 ID:DL5Ac+rn0]
辞書サイズがでかすぎるかCPUがショボすぎるかのどっちかだろ

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/03(土) 12:58:36 ID:ySV7Wfln0]
>>237
なるほど
両方だろうなサンキュー

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/03(土) 15:29:02 ID:PK4Zf+Nx0]
あとメモリも足らんと見た。

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 14:57:23 ID:xWAErIhv0]
たかが解凍にそんなスペック食うのか?
駄目駄目だなコリャ

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/04(日) 15:59:45 ID:J/X0sEdy0]
そんな古いPCの持ち主は展開の重さが云々以前にファイルを圧縮出来ないから大丈夫だ。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/05(月) 06:18:05 ID:3sYglkeJ0]
>>240
オプション次第
プリセットならそんなに食わない
アホが調子に乗ってなんでも最大値を入れるとえらいことになる

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/05(月) 20:40:48 ID:MBboflUN0]
圧縮オプション設定する時に圧縮時と解凍時の消費メモリが表示される
親切設計なんだからそれ見ればいいじゃん。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/07(水) 00:31:36 ID:oaCXOmbE0]
おそらく圧縮した人と解凍する人が違う。




245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/07(水) 15:05:05 ID:ma6942nW0]
PPMdならメモリへの影響が大きいからな

246 名前:名無しさん@お腹いっぱい。 [2007/02/09(金) 09:54:48 ID:WTbucWi00]
>>244
割れか

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 12:51:22 ID:/H8aKhVC0]
ニートには仕事での大きなデータ受け渡しとか無いだろうから
圧縮ファイル受け渡しの用途が割れしか分からないんだろうなあ。

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 19:24:24 ID:CPQEgzb90]
普通はBase64エンコード後でも3M以下のlzhとzipのみ、
ソフトも7z非対応の+LhacaかLhaplusだっつーの。

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 21:53:58 ID:Uc/FxhGi0]
7zなんかで圧縮して送る業者とは仕事したくありません><

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 23:15:52 ID:YUWjf2IlO]
>>247がニートでしたって落ち?

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/13(火) 20:09:43 ID:9YBMgLvqO]
前の日本語サイトの人、ブログ頻繁に更新してるな。

もう交代しないんだろうかね?

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/14(水) 02:34:29 ID:827rrOWW0]
至高圧縮!

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 19:44:55 ID:463V46rp0 BE:261922436-2BP(3020)]
今日使い出したんですが、
解凍するときにフォルダを生成せずに、
バラで解凍されます。
これってどうにかならないんですか?
設定みても、それっぽい項目がないんですが。

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 20:58:39 ID:AmLfoRYR0]
Explzhみたいな仮想rootフォルダみたいな感じの機能があるといいかもね。

一応右クリックした時にフォルダを作ってそこに展開みたいなオプションはあるけど。



255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 21:56:23 ID:1R+Fa62R0]
>>253
「<フォルダ>に解凍」をチェック

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 22:22:16 ID:463V46rp0 BE:523843766-2BP(3020)]
>>255
オプション見たけど、その選択肢が無い。
それってどこにありますか?

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 22:55:09 ID:A8Lsqxa90]
圧縮ファイルを右クリ→7-zip→解凍
でフォルダを作ればいいじゃん

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/16(金) 00:36:56 ID:t3NuQJ/W0]
>>256
もう見つけたかもしれないけど、
「ツール」→「オプション」→「プラグイン」タブ→「オプション」→「システム」タブ→「<フォルダ>に解凍」

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/16(金) 01:14:21 ID:qXJZw+Bn0 BE:1178647799-2BP(3020)]
>>258
ありがとう。

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 05:39:21 ID:QZF4GlPO0]
このソフトってLhaplusみたいにワンクリックで勝手に解凍して自動でソフトウェアを閉じるっていう設定はできない?
オプションいろいろいじってみたんだけどできな

261 名前:260 mailto:sage [2007/02/18(日) 05:40:39 ID:QZF4GlPO0]
間違ってエンター押してしまった。したのを最後の行に追加。

い?

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 23:39:16 ID:FWfui7IK0]
オープンソースで出来のいいGUI付きアーカイバってこれくらいしかないのに
なんで日本ではこんなに広まらないの?

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 23:45:09 ID:Yc1lkIk40]
LhasaやLhaplusがスタンダードになった理由を考えれば分かるだろ

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 00:03:16 ID:Fd57vMwN0]
OSに実装されてるしね



265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 00:51:26 ID:mf+MMvVf0]
XP搭載のZIP展開機能は信じられない遅さ

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 07:52:13 ID:5Dn3GjSi0]
VISTAには負ける
数百KB程度でも展開するのに10秒ほどかかる

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 09:13:40 ID:MNcKWDqV0]
>>262
オープンソースじゃないけど、tugzipやizarcの方が圧倒的に完成度は高いだろ

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 11:05:57 ID:xWHAP0Iz0]
それは同意。あれでオープンソースだったら強烈。

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 11:20:03 ID:vGk/FzeDO]
>>262
GUIの出来は良くないから…

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 19:35:50 ID:oxz8h/RZ0]
一発解凍実装してほしい。

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 20:00:28 ID:TWiMc7OC0]
フォルダオプションから
"C:\Program Files\7-Zip\7zg.exe" x "%1"
とでも関連付ければ一発解凍になる。

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 23:10:09 ID:mf+MMvVf0]
>>270
シェル拡張でおk
これは圧縮ファイルがあるフォルダにそのまま展開するのも、
圧縮ファイル名のフォルダ作ってその中に展開するのもクリック2回で出来るから、本当に楽。

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 00:27:32 ID:0FL+FME60]
ファイルの右クリック合わせたら3回だろ

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 04:40:37 ID:Iaqjh/pk0]
>>273
サブメニュー化しなければ2回ですむよん。



275 名前:名無しさん@お腹いっぱい。 [2007/02/20(火) 04:41:30 ID:tgiGywQw0]
♪   /妊_娠\
 .   |/-O-O-ヽ|
   6| . : )'e'( : . |9
 (( ( つ`‐-=-‐ 'ヽ、 ))    ♪     ♪
   〉       と/  )))           ♪
  (__/ ̄ ̄(_)

♪    / ̄ ̄ \
 .    |      |   ♪
    (|\   /|)
♪   /   ̄ ̄   ) )) ♪     ♪
 (( (  . : ( : .  〈            ♪
    (_) ̄ ̄ヽ__)

♪   /妊_娠\
 .   |/-O-O-ヽ|
   6| . : )'e'( : . |9
 (( ( つ`‐-=-‐ 'ヽ、 ))    ♪     ♪
   〉       と/  )))           ♪
  (__/ ̄ ̄(_)


276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 20:13:21 ID:r/ve5fxH0]
7-zipはシンプルなのがいいよね。バグらしいバグも無いし。
完成度高いと思うよ。

277 名前:名無しさん@お腹いっぱい。 [2007/02/21(水) 22:08:42 ID:luoXyeQJ0]
これファイルのダブルクリックで解凍ダイアログを出すようにできますか?

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 00:41:43 ID:roHxHVCh0]
ファイルの関連付けの open のところをいじればできるんじゃない?

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 00:47:58 ID:cMHE5Aq50]
ちとバグなのかどうかわからないので質問

7zipで圧縮後解凍すると、タイムスタンプがオリジナルファイルのものより
数秒(1〜4秒程度)ずれる事があるんだけど、みんなのところはどう?

7-zipのFileManagerでは秒単位まで表示できないので、
どの段階でおかしくなっているのかさっぱりわからない



280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 00:57:53 ID:cMHE5Aq50]
悪い書き忘れ

versionは4.42

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 01:19:02 ID:roHxHVCh0]
fat のファイルシステムだと秒が正確に記録されなかったと思うけど
それ関係ない?

282 名前:277 mailto:sage [2007/02/22(木) 01:27:29 ID:8r7jWbHK0]
>>278
7zFM.exeに何かしらコマンド引数つければ解凍ダイアログを直接開けるのかなと
思ったんですが、どうもそういう機能はないみたいです。
右クリックメニューはシェル拡張で7zip.dllの中を参照しているみたいなので、
ソースを見てみたんですが、素人なんでどう呼び出してるのか
いまいちわかりませんでした。

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 02:01:01 ID:+3YGDyRJ0]
>>281
それについては詳しくないので正直わからないよ ごめん
使用環境はXP SP2でNTFSなんだ

ただすべてのファイルで起こるわけではないので、何が引き金になっているのかが
さっぱりわからないんだ
単発、複数ファイルの書庫何れでも、なったりならなかったり

ただどうもこの現象によって7zipの方で一度タイムスタンプがオリジナルよりずれてしまうと、
以後そのずれたファイルを何度圧縮解凍しようがずれないっぽい

ちょっと444betaに入れ換えた上でまた色々検証してみるよ

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 03:02:59 ID:+3YGDyRJ0]
444betaで色々試してみた

オリジナルファイルのタイムスタンプが11:11:11で、7zipでずれたスタンプを11:11:12とすると、
やはりずれた11:11:12のファイルは、何度再圧縮解凍しようが以後11:11:12のままでずれない
ずれてしまうオリジナルの方は、何度圧縮を試しても11:11:12にずれてしまう

そこでフリーソフトのタイムスタンプ書き換えツールを使って、ずれてしまうオリジナルのタイムスタンプを
同じ11:11:11を指定して同じ時刻で上書きしてみる
そうすると以後7zipでずれなくなる(タイムスタンプは11:11:11のまま)

どうも挙動からして>>281さんの言う通り、ファイルシステム側の可能性のほうが大きいのかも
7zipを通すことによって、ズレがあるものは初めて露呈するっぽい
Win Explorer上では例えズレていたとしても、安定してズレたままのが表示されているようで萎えた... (;´Д`)

俺ではここまでが限界 長めでスマン




285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 03:23:08 ID:+3YGDyRJ0]
>>281関連の記事を見つけてきた
ttp://support.microsoft.com/kb/402160/ja

しかしうちはNTFSなんよね ZIPファイル側をFATと見立てればこの現象はどんぴしゃなんだけど
アフォな俺にはZIPファイルのタイムスタンプシステム(管理方法)がわかりません(;´Д`)

FAT32からNTFSへコンバートしたことは、その時点でタイムスタンプの管理が変わるから
関係ないと思うしな 常識的に考えて...

NTFSなのに7-zip File ManagerのHOST OSの欄にFATって表示されるのは謎だけど...(;´Д`)

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 04:28:04 ID:tUT75bQw0]
LZHはMS-DOSだしな

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 06:19:36 ID:roHxHVCh0]
The FAT filesystem of DOS only has a timestamp granularity of two seconds;
Zip file records mimic this.
As a result, the timestamp granularity of files in a Zip archive is only two seconds.

en.wikipedia.org/wiki/ZIP_%28file_format%29
ここに書いてあった。zip の制限だって。
しかしよくこんなことに気付いたね。

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 06:34:19 ID:roHxHVCh0]
関係ないが cygwin の zip で圧縮してみたらホストOSがunixと表示された。
それでも奇数のタイムスタンプを圧縮したら偶数にかわってしまった。
>>287 みるとNTFSのパーミッションを保存するやつとかもあるらしいし、
なんかzipのフォーマットもいろいろあるっぽいね。

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 06:37:45 ID:vevkwTk60]
書庫形式は7zじゃなくてZIPなのかい?
以下は俺の勝手な憶測。

7-zipのソフトでZIP圧縮したら、ファイル日時は秒単位の精度しか出ない。
元ファイルがNTFSでも秒単位に丸められる。偶数とか奇数とかは分からんが。
100 ナノ秒単位が秒単位になるから、ズレるんじゃないかと思う。
つまり、秒未満の半端を切り上げるか、切り捨てるかだな。
で、解凍すると当然そのまんま。

> NTFSなのに7-zip File ManagerのHOST OSの欄にFATって表示されるのは謎だけど

7-zipで作成したZIP書庫は、元ファイルがNTFSでも、FAT並の情報しか保存されないってこと。
試しにInfo-ZIPのzip232xN.zipにあるzip.exeで何か圧縮してみろよ。
そのZIP書庫を7-zipで見ると、HOST OSの欄にNTFSって表示されるから。
これをInfo-ZIPのunz552xN.exeの中のunzip.exeで解凍すれば時間はズレないよ。たぶん。

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 08:07:07 ID:+3YGDyRJ0]
みんなありがとう

その後みんなの情報で色々検証してみた結果、>>287さんの通り、やはりタイムスタンプの処理が
原因で間違いないみたい(*ちなみにこれはzip形式での話です)

>>284のタイムスタンプ書き換えツールで偶数秒(>>284の例は適当に書いて奇数になってるけど 汗)を
上書きした場合にタイムスタンプが保持されるのは、>>285の記事にあるNTFSが持っている秒数以下の
情報が000に書き換えられるからみたい
だから偶数秒でもツールで書き換えない場合は、秒数以下が000でない限り次の偶数秒へ繰り上がると
そして奇数秒はどうやっても次の偶数秒に切りあがる

>>289さんの方法をとれば、7-zipでもNTFSと認識されるし、タイムスタンプはオリジナルのまま保持されたよ
この場合解凍もinfo-zipを使わないと、タイムスタンプは繰り上がっちゃった

ちなみに7-zipでも7z形式を使った場合には、タイムスタンプは保持されました

ということで全容が明らかになりますた
どうもありがとうございますた そしておやすみなさい...(´Д`)


291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 16:01:27 ID:isnCEkOy0]
zipは圧縮する時に2種類の形式でタイムスタンプを保存します。
1つ目はFATと同じ形式で、秒が奇数なら強制的に偶数秒に変更されてしまいます。
2つ目は正確な秒が保存される形式で、時差に関する情報も含まれているようです。
ただしNTFSの小数点以下の秒は保存されていないと思います(たぶん)。

2つ目のタイムスタンプは全てのzipファイルに存在しているわけではなく、
zipを作るアプリによっては無い場合もあります。7-zipで作ったzipにはありません。
info-zipのzip.exeはデフォルトでは両方のタイムスタンプを保存しますが
-Xオプションを付けると2つ目のタイムスタンプを付けません。

zipを展開する時そのzipに2種類のタイムスタンプが存在していたら、まともな展開ソフトなら
2つ目のタイムスタンプを使うと思いますが7-zipは常に1つ目のタイムスタンプしか使いません。
1つ目のタイムスタンプしか使わない場合、国内で作ったzipなら最大1秒のズレで済みますが
海外で作られたzipの場合は時差があるので何時間もズレてしまいます。

info-zipのunzip.exeに-Zvオプションを付けると2つ目のタイムスタンプが存在しているかどうか調べられます

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 16:26:32 ID:MOaPZCGF0]
7-zipのzipのバージョンが2.0でinfo-zipのが2.3ちゅーこと?

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 17:07:54 ID:5kxEjXdD0]
後発の割になんで対応してねーんだろ 7-zip。

要望出せばさっくり対応してくれねーかな。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 23:13:36 ID:EJZIvWI30]
糞仕様



295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/23(金) 00:02:45 ID:XZyJEMGt0]
zipの正式な規格を決める団体とかないの?

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/23(金) 01:45:27 ID:d9Vk5COW0]
>>291
>zipは圧縮する時に2種類の形式でタイムスタンプを保存します。

つーか標準はあくまでDOS互換のタイムスタンプだよ。だから二秒単位。
info-zip とかはオプションの拡張ヘッダを付加してunixとかNTFSのタイムスタンプも書き込んでる。
拡張ヘッダは他にもいっぱい独自定義があるので、これをどう扱うかはアプリ次第なわけさーね。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<210KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef