Skip to content

Commit 875ee31

Browse files
committed
兼容不需要解包的情况
1 parent 2bf7f73 commit 875ee31

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

main.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,19 @@ func main() {
1010
from := strings.ReplaceAll(os.Args[1], "\\", "/")
1111
fromParts := strings.Split(from, "/")
1212
wxid := fromParts[len(fromParts)-3]
13-
fmt.Println("wxid", wxid)
1413

15-
err := Decrypt(from, wxid)
16-
if err != nil {
17-
fmt.Println(err)
18-
return
14+
needDecrypt := strings.HasPrefix(wxid, "wx")
15+
if needDecrypt {
16+
fmt.Println("wxid", wxid)
17+
err := Decrypt(from, wxid)
18+
if err != nil {
19+
fmt.Println(err)
20+
return
21+
}
22+
from += DecryptTo
1923
}
2024

21-
err = Unpack(from + DecryptTo)
25+
err := Unpack(from)
2226
if err != nil {
2327
fmt.Println(err)
2428
return

0 commit comments

Comments
 (0)