chore: file info
This commit is contained in:
@@ -119,32 +119,34 @@ public class TinyEncryptMainUtil {
|
|||||||
TinyEncryptMeta meta = tlv.getValueAsBytes().asJSONObject(TinyEncryptMeta.class);
|
TinyEncryptMeta meta = tlv.getValueAsBytes().asJSONObject(TinyEncryptMeta.class);
|
||||||
log.debug("Tiny encrypt meta: " + JSON.toJSONString(meta, true));
|
log.debug("Tiny encrypt meta: " + JSON.toJSONString(meta, true));
|
||||||
StringBuilder sb = new StringBuilder(256);
|
StringBuilder sb = new StringBuilder(256);
|
||||||
sb.append("File Info\n").append(header("File")).append(f);
|
sb.append("Tiny Encrypt File Info\n");
|
||||||
|
sb.append(header("File")).append(f);
|
||||||
if ((meta.getCompress() != null) && meta.getCompress()) {
|
if ((meta.getCompress() != null) && meta.getCompress()) {
|
||||||
sb.append(" [compressed]");
|
sb.append(" [compressed]");
|
||||||
}
|
}
|
||||||
sb.append("\n");
|
sb.append("\n");
|
||||||
sb.append(header("File version")).append(meta.getVersion()).append("\n");
|
sb.append(header("File version")).append(meta.getVersion()).append("\n");
|
||||||
if (meta.getFileLength() != null) {
|
if (meta.getFileLength() != null) {
|
||||||
sb.append(header("File size")).append(meta.getFileLength())
|
sb.append(header("File size")).append(meta.getFileLength());
|
||||||
.append(" (").append(ByteUtil.formatBytes(meta.getFileLength())).append(")\n");
|
if (meta.getFileLength() >= 1024) {
|
||||||
|
sb.append(" (").append(ByteUtil.formatBytes(meta.getFileLength())).append(")");
|
||||||
|
}
|
||||||
|
sb.append("\n");
|
||||||
}
|
}
|
||||||
if (meta.getFileLastModified() != null) {
|
if (meta.getFileLastModified() != null) {
|
||||||
sb.append(header("Last modified")).append(new Date(meta.getFileLastModified())).append("\n");
|
sb.append(header("Last modified")).append(new Date(meta.getFileLastModified())).append("\n");
|
||||||
}
|
}
|
||||||
sb.append(header("Enc file created")).append(new Date(meta.getCreated())).append("\n");
|
sb.append(header("Enc file created")).append(new Date(meta.getCreated())).append("\n");
|
||||||
sb.append(header("Envelop")).append(toYesOrNo(StringUtil.isNotBlank(meta.getEnvelop()))).append("\n");
|
sb.append(header("Envelop")).append(toYesOrNo(meta.getEnvelop())).append("\n");
|
||||||
sb.append(header("PGP envelop")).append(toYesOrNo(StringUtil.isNotBlank(meta.getPgpEnvelop()))).append("\n");
|
sb.append(header("PGP envelop")).append(toYesOrNo(meta.getPgpEnvelop())).append("\n");
|
||||||
if (StringUtil.isNotBlank(meta.getPgpFingerprint())) {
|
if (StringUtil.isNotBlank(meta.getPgpFingerprint())) {
|
||||||
sb.append(header("PGP fingerprint"))
|
sb.append(header("PGP fingerprint")).append(meta.getPgpFingerprint()).append("\n");
|
||||||
.append(meta.getPgpFingerprint())
|
|
||||||
.append("\n");
|
|
||||||
}
|
}
|
||||||
sb.append(header("Enc agent")).append(meta.getUserAgent()).append("\n");
|
sb.append(header("Enc agent")).append(meta.getUserAgent()).append("\n");
|
||||||
if (StringUtil.isNotBlank(meta.getComment())) {
|
if (StringUtil.isNotBlank(meta.getComment())) {
|
||||||
sb.append(header("Comment")).append(meta.getComment()).append("\n");
|
sb.append(header("Comment")).append(meta.getComment()).append("\n");
|
||||||
}
|
}
|
||||||
sb.append(header("Encrypted comment")).append(toYesOrNo(StringUtil.isNotBlank(meta.getEncryptedComment()))).append("\n");
|
sb.append(header("Encrypted comment")).append(toYesOrNo(meta.getEncryptedComment())).append("\n");
|
||||||
|
|
||||||
log.info(sb.toString());
|
log.info(sb.toString());
|
||||||
}
|
}
|
||||||
@@ -154,6 +156,10 @@ public class TinyEncryptMainUtil {
|
|||||||
return h + StringUtil.repeat(".", Math.max(width - h.length(), 0)) + ": ";
|
return h + StringUtil.repeat(".", Math.max(width - h.length(), 0)) + ": ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static String toYesOrNo(String s) {
|
||||||
|
return toYesOrNo(StringUtil.isNotEmpty(s));
|
||||||
|
}
|
||||||
|
|
||||||
private static String toYesOrNo(boolean b) {
|
private static String toYesOrNo(boolean b) {
|
||||||
return b ? "YES" : "NO";
|
return b ? "YES" : "NO";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user