5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

■□NTFSですな?いまだにFATですか?□■

599 :596:2006/09/21(木) 00:08:37 ID:kXZ+4jQV
>>597
>圧縮・非圧縮を判別するアルゴリズムは FreeBSD と同じだったのかな。
ソースを見る限り、ユニットごとに直前にサイズとフラグが書き込まれてるはず。

>>598
詳しくというか、モノは ttp://www.linux-ntfs.org/content/view/19/37/ にある
ntfsprogs-1.13.1-1.tar.gz(ソースコード) をコンパイルしたもので、変更点は
こんな↓感じ。

--- libntfs/compress.c.orig    Tue Nov  1 19:21:45 2005
+++ libntfs/compress.c  Wed Sep 20 22:43:36 2006
@@ -132,10 +132,10 @@
                /* Advance source position to first data byte. */
                cb += 2;
                /* An uncompressed sb must be full size. */
-              if (cb_sb_end - cb != NTFS_SB_SIZE)
-                      goto return_overflow;
+              /* if (cb_sb_end - cb != NTFS_SB_SIZE)
+                      goto return_overflow; */
                /* Copy the block and advance the source position. */
-              memcpy(dest, cb, NTFS_SB_SIZE);
+              memcpy(dest, cb, cb_sb_end - cb);
                cb += NTFS_SB_SIZE;
                /* Advance destination position to next sub-block. */
                dest += NTFS_SB_SIZE;

195 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)