Files
SWCompression/Sources/swcomp/Extensions/GzipHeader+CustomStringConvertible.swift
2026-02-12 21:44:30 +08:00

28 lines
685 B
Swift

// Copyright (c) 2026 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
import SWCompression
extension GzipHeader: CustomStringConvertible {
public var description: String {
var output = """
File name: \(self.fileName ?? "")
File system type: \(self.osType)
Compression method: \(self.compressionMethod)
"""
if let mtime = self.modificationTime {
output += "Modification time: \(mtime)\n"
}
if let comment = self.comment {
output += "Comment: \(comment)\n"
}
output += "Is text file: \(self.isTextFile)"
return output
}
}