19package org.sleuthkit.datamodel;
21import java.util.Collections;
22import org.sleuthkit.datamodel.TskData.FileKnown;
23import org.sleuthkit.datamodel.TskData.TSK_FS_ATTR_TYPE_ENUM;
24import org.sleuthkit.datamodel.TskData.TSK_FS_META_TYPE_ENUM;
25import org.sleuthkit.datamodel.TskData.TSK_FS_NAME_FLAG_ENUM;
26import org.sleuthkit.datamodel.TskData.TSK_FS_NAME_TYPE_ENUM;
31public class SlackFile
extends FsContent {
89 long dataSourceObjectId,
103 Long osAccountObjId) {
104 super(db, objId, dataSourceObjectId, fsObjId,
attrType,
attrId, name,
TskData.
TSK_DB_FILES_TYPE_ENUM.
SLACK,
metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
modes,
uid,
gid,
md5Hash,
sha256Hash,
sha1Hash,
knownState,
parentPath, mimeType, extension, ownerUid, osAccountObjId,
TskData.
CollectedStatus.
UNKNOWN, Collections.emptyList());
119 @SuppressWarnings(
"deprecation")
121 if (offset == 0 &&
size == 0) {
140 return v.
visit(
this);
152 public <T> T accept(ContentVisitor<T> v) {
153 return v.visit(
this);
164 return super.toString(preserveState) +
"SlackFile [\t" +
"]\t";
TskData.FileKnown knownState
Set< TSK_FS_META_FLAG_ENUM > metaFlags
final TSK_FS_NAME_TYPE_ENUM dirType
final TSK_FS_META_TYPE_ENUM metaType
TSK_FS_NAME_FLAG_ENUM dirFlag
final TskData.TSK_FS_ATTR_TYPE_ENUM attrType
final Set< TskData.TSK_FS_META_MODE_ENUM > modes
String toString(boolean preserveState)
synchronized int readInt(byte[] buf, long offset, long len)
static int readFileSlack(long fileHandle, byte[] readBuffer, long offset, long len)
SLACK
Slack space for a single file.