You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wuzz/formatter/binary.go

29 lines
504 B
Go

package formatter
import (
"encoding/hex"
"errors"
"fmt"
"io"
)
type binaryFormatter struct {
}
func (f *binaryFormatter) Format(writer io.Writer, data []byte) error {
fmt.Fprint(writer, hex.Dump(data))
return nil
}
func (f *binaryFormatter) Title() string {
return "[binary]"
}
func (f *binaryFormatter) Searchable() bool {
return false
}
func (f *binaryFormatter) Search(q string, body []byte) ([]string, error) {
return nil, errors.New("Cannot perform search on binary content type")
}